Индекс

Создание индекса

 
Поля создаваемого индекса. Скриншот en.wikisource.org
 
Созданный индекс. Скриншот en.wikisource.org

Цель индекса — создание навигации по сканам (DjVu, PDF), в т. ч. и разрозненным (например, несколько JPG).

Чтобы создать индекс (список страниц) для файла Название.djvu (или Название.pdf), загруженного на Викисклад, откройте [[Файл:Название.djvu]] (или [[Файл:Название.pdf]]) в Викитеке (обратите внимание, что файл Вы загружали на сайт commons.wikimedia.org, а теперь нужно найти его на сайте Викитеки ru.wikisource.org/wiki/Файл:Имя файла c расширением) и перейдите по ссылке «Ссылка на страницу индекса» (размещается вверху страницы). Если индекса ещё не существует, появится форма[1], при заполнении которой Вы можете его создать. В поле «Список страниц» нужно вставить команду <pagelist/>, которая создаёт список всех страниц файла. В итоге будет создана страница в пространстве имён Индекс с названием, совпадающим с названием файла. Пример: Файл:Энциклопедический лексикон Плюшара Т. 1.djvuИндекс:Энциклопедический лексикон Плюшара Т. 1.djvu.

Чтобы создать индекс для группы разрозненных файлов (например, JPG), в поле «Список страниц» указывается не команда <pagelist/>, а ссылки на файлы следующим образом: [[Страница:Имя файла с расширением|номер страницы]]. Название индекса в данном случае можно указать любое. Пример: Category:M. L. Mikhailov’s poems, 1862Индекс:Стихотворения М. Л. Михайлова, 1862

Все индексы собраны в Категория:Индекс. Список индексов с уровнями их готовности можно посмотреть здесь.

Команда pagelist

По умолчанию все страницы нумеруются арабскими цифрами, начиная с единицы. Часто нужно изменить порядок нумерации, т. к. в сканированном файле могут быть титульный лист (не нумеруется), блок предисловия (имеет отдельную нумерацию), вклейки (не нумеруются) и т. п. Для корректного отображения номеров страниц в индексе применяются параметры команды <pagelist/>:

<pagelist from=X to=Y Z=foo AtoB=bar />

Здесь X, Y, Z, A, B — фактические номера страниц файла, например from=1 to=100. Так, команда

<pagelist from=1 to=100 5="-"/>

создаёт список из ста страниц, причём пятая отображается прочерком.

Если нужно вывести все страницы книги, то параметры from и to можно не указывать.

Для задания стиля отображения целому диапазону страниц используется параметр AtoB, например, 20to30. Так, команда

<pagelist 10to20="-"/>

создаёт список всех страниц файла, причём страницы с 10 по 20 отображаются прочерком.

Чтобы создать нумерацию римскими цифрами, используйте параметр «roman» или «highroman» (малые и большие римские цифры соответственно). Например, чтобы страница 4 выводилась римскими цифрами, нужно написать 4=roman, чтобы страницы с 10 по 20 выводились римскими цифрами, нужно написать 10to20=roman (строчными) или 10to20=highroman (заглавными). Так, команда

<pagelist 10to20=roman/>

создаёт список всех страниц файла с нумерацией страниц с 10 по 20 римскими цифрами.

Чтобы не отображать номера страниц, используйте параметр «empty»:

<pagelist 10to20=empty/>

Чтобы начать нумерацию заново с какой-то цифры, следует использовать параметр N=X, где N — номер физической страницы файла, X — желаемый номер. Например, 3=1 — начиная с третьей страницы файла страницы будут нумероваться заново, начиная с единицы.

Рассмотрим конкретный пример с часто встречающейся ситуацией. Допустим, в отсканированном файле (djvu или pdf) 200 страниц, первые две — обложка и форзац (не нумеруются), дальше 10 страниц предисловия (нумеруется римскими цифрами), с тринадцатой страницы начинается основной текст, нумеруемый арабскими цифрами с единицы, в середине книги (начиная с 210-й страницы файла) находится 10 страниц вклеек (не нумеруются), последние две страницы файла (501 и 502) — скан заднего форзаца и обложки (не нумеруются). Чтобы описать такую ситуацию, используем команду

<pagelist 1to2="-" 3to12=roman 3=1 13=1 210to219="-" 220=198 501to502="-"/>

См. для примера Индекс:Spisok voennyh sudov 1688-1850.djvu.

Стили и колонтитулы страниц

Внизу страницы редактирования индекса есть поля для задания стилей: Header и Footer. Всё заданное в этих полях добавится на каждую созданную страницу, сверху и снизу соответственно. По умолчанию там установлены директивы __NOEDITSECTION__ и <reflist/>. В Header можно добавить <div class="text"> и другие классы css-оформления.

Страница

Создание страницы

Создав документ Страница:Название.djvu/Номер страницы или просто нажав на красную ссылку в индексе, можно перейти на соответствующую страницу djvu-файла.

Статус вычитки страницы

 
Индекс с созданными страницами. Скриншот en.wikisource.org

После редактирования страницы нужно установить для нее статус вычитки.

Все страницы по степени вычитки упорядочены в Категория:Статусы вычитки страниц.

Примечания

  1. Список полей формы можно редактировать участникам с соответствующими полномочиями, изменив страницу сообщений интерфейса MediaWiki:Proofreadpage index attributes. Внешний вид индекса может изменить участник с соответствующими полномочиями, изменив страницу сообщений интерфейса MediaWiki:Proofreadpage index template.