РуСказки:Индекс
Индекс[править код]
Создание индекса[править код]
Цель индекса — создание навигации по сканам (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-файла.
Статус вычитки страницы[править код]
После редактирования страницы нужно установить для нее статус вычитки.
Все страницы по степени вычитки упорядочены в Категория:Статусы вычитки страниц.
Примечания[править код]
- ↑ Список полей формы можно редактировать участникам с соответствующими полномочиями, изменив страницу сообщений интерфейса MediaWiki:Proofreadpage index attributes. Внешний вид индекса может изменить участник с соответствующими полномочиями, изменив страницу сообщений интерфейса MediaWiki:Proofreadpage index template.