Справка:Включение

Материал из Викитеки — свободной библиотеки
Перейти к: навигация, поиск

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

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

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

         

В этом примере 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= (ссылка на следующую часть текста, например, главу произведения; реализация параметра СЛЕДУЮЩИЙ шаблона {{Отексте}})
  • step=
  • include=
  • exclude=

Параметры 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}}, текст оформляется стилем «oldspell»
6, 1006, 2006, 3006, 4006, 5006 Выводится колонтитул, автоматически задаются поля при помощи шаблонов {{OCR-on}} и {{OCR-off}}, текст оформляется стилем «oldspell-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/> соединяет страницы, добавляя между ними пробел. Это полезно, когда на следующей странице идёт продолжение абзаца, начатого на предыдущей, но может быть вредным в двух случаях:

Перенос слова[править]

а) На предыдущей странице находится слово, разорванное переносом и оканчивающееся на следующей странице.

В этом случае слово оборачивают в шаблон {{перенос}}: на первой странице пишется {{перенос|сло|во}}, на второй — {{перенос2|сло|во}}. Соответственно, на первой странице отобразится сло-, на второй — во.

Новый абзац[править]

б) Новая страница начинается новым абзацем. В этом случае сразу при правке страницы, которая начинается новым абзацем, сверху оставляют одну строку отступа. Так как пустая строка отступа автоматически удаляется при сохранении, нужно поставить пустой комментарий (<!---->).

<!---->

Начало нового абзаца.

См. пример.

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

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

Примечания[править]

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