Включение текста в основное пространство

Текст, вычитанный в пространстве имён «Страница» (см. Справка:Индекс#Страница), необходимо включить в основное пространство имён («Статья»). После включения в основном пространстве появляется текст, в левом поле которого отображаются номера соответствующих страниц в квадратных скобках. Кликнув на номер страницы, можно открыть страницу для редактирования.

На каждой странице в основном пространстве, где есть включение текста из пространства «Страница», вы можете видеть цветовой индикатор в верхней части страницы, под названием (см. пример). Этот индикатор позволяет кратко оценить качество подготовки страниц, использованных в этом тексте. Например, если индикатор выглядит так:

         

В этом примере 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.

Включение с помощью шаблона «Страница»

Особенности применения шаблона {{страница}} см. в документации шаблона.

Примечания

  1. Содержание верхнего и нижнего колонтитулов устанавливается на страницах системных сообщений MediaWiki:Proofreadpage header template и MediaWiki:Proofreadpage footer template соответственно.
  2. Нумерация страниц используется непосредственно со страницы индексов (см. выше описание команды <pagelist/>), а внешний вид её устанавливается системным сообщением MediaWiki:Proofreadpage pagenum template.
  3. Список этих передающихся из индекса параметров устанавливается системным сообщением MediaWiki:Proofreadpage js attributes.

Ссылки