Справка:Включение
Справка:Включение в Медиавики? |
Включение текста в основное пространство
Текст, вычитанный в пространстве имён «Страница» (см. Справка:Индекс#Страница), необходимо включить в основное пространство имён («Статья»). После включения в основном пространстве появляется текст, в левом поле которого отображаются номера соответствующих страниц в квадратных скобках. Кликнув на номер страницы, можно открыть страницу для редактирования.
На каждой странице в основном пространстве, где есть включение текста из пространства «Страница», вы можете видеть цветовой индикатор в верхней части страницы, под названием (см. пример). Этот индикатор позволяет кратко оценить качество подготовки страниц, использованных в этом тексте. Например, если индикатор выглядит так:
В этом примере 40 % текста проверено, 30 % вычитано, 25 % не вычитано, 5 % — проблемные страницы. Он содержит также скрытую ссылку на индекс, которая может быть перехвачена локальным яваскриптом.
Для включения текста в основное пространство применяется команда <pages/>
. Кроме того, может применяться шаблон {{страница}}.
Включение с помощью команды <pages/>
Команда <pages/>
Команда <pages/>
наиболее удобна, т. к. позволяет быстро включить целый диапазон страниц с уже заполненным верхним и нижним колонтитулами (информацией о тексте)[1], а также нумерацией страниц[2]. В русской Викитеке нижний колонтитул по умолчанию пустой, а для верхнего используется стандартный шаблон {{Отексте}}, которому из индекса передаются параметры «Автор книги», «Название книги», «Год публикации» и «Источник»[3].
Автоматически передаются также данные для следующей части, предыдущей и текущей. Чтобы эта функция работала, нужно соблюсти такие условия:
а) на странице индекса создать оглавление со ссылками на части (главы, разделы) в основном пространстве
б) количество ссылок в основном пространстве должно быть равно числу частей (глав, разделов) + 1, при этом первая ссылка должна быть в поле индекса Заголовок (Название книги).
Если в индексе будут ещё ссылки в основном пространстве имён, то переходы корректно не будут работать. Чтобы сделать ссылку на каждой странице на страничку автора, просто напишите его имя в соответствующем поле индекса в полной форме (как называется страничка автора) или сделайте перенаправление с краткого имени.
Параметры команды <pages/>
Основные параметры команды <pages/>
:
index=
(название индекса)from=
(номер той страницы из индекса, начиная с которой нужно включить Страницы в готовый текст)to=
(номер последней страницы индекса, которую нужно включить в готовый текст)header=
(вывод колонтитула на базе шаблона {{Отексте}} и оформление текста различными шрифтами)fromsection=
(имя нужной секции на странице «from»; не используется, если на странице нет секций)tosection=
(имя нужной секции на странице «to»; не используется, если на странице нет секций)onlysection=
(включение только определенной секции; секция должна указываться на каждой включаемой странице)prev=
(ссылка на предыдущую часть текста, например, главу произведения; реализация параметра ПРЕДЫДУЩИЙ шаблона {{Отексте}})next=
(ссылка на следующую часть текста, например, главу произведения; реализация параметра СЛЕДУЮЩИЙ шаблона {{Отексте}})exclude=
(исключения страниц, напр.<pages from=1 to=10 exclude="2-5,9" />
покажет страницы 1, 6—8 и 10)include=
(ограничение, напр.<pages include="2-5,9" />
покажет страницы 2—5 и 9)step=
(шаг в номерах, напр.<pages from=1 to=10 step=2 />
покажет страницы 1, 3, 5, 7 и 9)
Параметры index, from и to
Обязательные параметры команды <pages/>
— параметры index=
, from=
и to=
:
<pages index="НАЗВАНИЕ_ИНДЕКСА" from=СТРАНИЦА1 to=СТРАНИЦА2 /> |
В этой записи:
- параметр index — название индекса в пространстве имен «Индекс»
- параметры from и to — какие страницы индекса нужно включать. Обратите внимание, что указываются номера страниц сканированного файла, в то время как отображаемая нумерация страниц будет соответствовать нумерации книги, как это задано командой <pagelist/>.
Параметр header
Ещё удобнее применять команду <pages/>
с параметром header. В этом случае автоматически подставляются верхний и нижний колонтитул, как указано выше.
<pages header=1 index="НАЗВАНИЕ_ИНДЕКСА" from=СТРАНИЦА1 to=СТРАНИЦА2 /> |
Параметр header определяет, как будет выглядеть текст
Значение параметра header | Что происходит с текстом |
---|---|
1, 1001, 2001, 3001, 4001, 5001 | Выводится только колонтитул. Поля и стиль текста нужно определять самостоятельно |
2, 1002, 2002, 3002, 4002, 5002 | Выводится колонтитул и автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}} |
3, 1003, 2003, 3003, 4003, 5003 | Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}}, текст оформляется стилем «indent» |
4, 1004, 2004, 3004, 4004, 5004 | Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}}, текст оформляется стилем «text» |
5, 1005, 2005, 3005, 4005, 5005 | Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}}, текст оформляется стилем «serif» |
6, 1006, 2006, 3006, 4006, 5006 | Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}}, текст оформляется стилем «serif-indent» |
7, 1007, 2007, 3007, 4007, 5007 | Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-poem-on}} и {{poem-off}} (для стихотворений) |
В этой записи число тысяч соответствует уровню качества текста, как принято кодировать в шаблоне {{Отексте}} (то есть header=1004 и header=4004 выдадут одинаковое оформление, но в первом случае качество будет 1 (25 %), а во втором — 4 (100 %)). Уровень качества 5 (т. е. значения параметра header 5001, 5002, 5003, 5004 и 5005) подавляет вывод категории КАЧЕСТВО.
Параметры fromsection и tosection
Если первая и/или последняя страницы индекса, включаемые в основное пространство, имеют секции (подробнее см. Справка:Вычитка#Секции), то используйте параметры fromsection=СЕКЦИЯ1 и tosection=СЕКЦИЯ2.
Пример включения
Чтобы включить текст третьей главы романа Л. Н. Толстого Анна Каренина издания 1903 года (страницы в книге 11—16, фактические страницы в индексе — 9—14) со вставкой колонтитула, нужно написать:
<pages header=4 index="Анна Каренина part 1-4.pdf" from=9 to=14 fromsection=III tosection=III/> |
В этой записи:
- параметр header=4 указывает, что надо выводить колонтитул (на базе шаблона {{Отексте}}) с оформлением текста стилем «text»)
- параметры from=9 и to=14 указывает, какие страницы индекса нужно включать (обратите внимание, что указывать следует фактические страницы индекса, но нумерация страниц будет соответствовать нумерации книги, как это задано командой <pagelist/>)
- параметры fromsection=III и tosection=III указывают, какие именно секции (разделы) в первой и последней страницах диапазона нужно включать (в нашем случае для первой страницы — начало третьей главы, для последней — её окончание)
Соединение страниц
Команда <pages/>
соединяет страницы, вставляя между ними пробел. Это нормально когда на следующей странице продолжается начатый абзац, но не подходит для случаев, когда:
- следующая страница начинается с нового абзаца;
- на странице используется перенос слова;
- элементы вёрстки продолжаются на следующей странице, в частности: шаблоны, таблицы, стихотворения или списки.
Подробнее см. Справка:Вычитка/Соединение страниц.
Включение с помощью функции #lst
Функция #lst
позволяет включить одну страницу или её секцию из любого пространства имён. Например: {{#lst:Губернатор (Андреев)/I|имя_секции}}
. Справка: mw:Extension:Labeled Section Transclusion/ru.
Включение с помощью шаблона «Страница»
Особенности применения шаблона {{страница}} см. в документации шаблона.
Примечания
- ↑ Содержание верхнего и нижнего колонтитулов устанавливается на страницах системных сообщений MediaWiki:Proofreadpage header template и MediaWiki:Proofreadpage footer template соответственно.
- ↑ Нумерация страниц используется непосредственно со страницы индексов (см. выше описание команды <pagelist/>), а внешний вид её устанавливается системным сообщением MediaWiki:Proofreadpage pagenum template.
- ↑ Список этих передающихся из индекса параметров устанавливается системным сообщением MediaWiki:Proofreadpage js attributes.