Справка:Шаблоны

Материал из Викитеки — свободной библиотеки

Это список наиболее популярных шаблонов, полный список см. в Категория:Шаблоны. В данный список не включены шаблоны, используемые в отдельных проектах, таких как ЭСБЕ, ТСД и других.

Применение шаблонов

Шаблоны упрощают и стандартизуют оформление. Например, если нам необходимо выровнять текст вправо, мы должны были бы написать что-нибудь вроде этого: <div style="text-align:right">М. В. Ломоносов</div>. С применением шаблона это будет выглядеть так: {{right|М. В. Ломоносов}}. Имя шаблона заключается в двойные фигурные скобки, а если в вызове шаблоне есть параметр, он отделяется от названия шаблона вертикальной чертой (если параметров несколько, каждый из них отделяется от предыдущего также вертикальной чертой). В приведённом примере «right» — это название шаблона, «М. В. Ломоносов» — это значение первого (неименованного) параметра. В случае шаблона {{right}} в качестве параметра передаётся тот текст, который мы хотим выровнять вправо.

Если вызов шаблона содержит именованный параметр, то после вертикальной черты указывается имя параметра, затем знак равенства, и наконец значение параметра, например: {{---|align=center}} (вызывается шаблон «---» с параметром «align» равным «center»). Значения неименованных параметров при вызове шаблона можно указывать по номеру: |1=значение первого параметра|2=значение второго параметра и т. д. При такой записи совершенно не важно в каком порядке указаны значения. Кроме того, это позволяет указывать, например, значение второго параметра, не указывая значение первого.

По причине того, что при вызове шаблона символы вертикальной черты и знака равенства имеют специальное значение, их использование в качестве значения параметра может дать неожиданный результат. Так, например, {{right|2x2=4}} интерпретируется как вызов шаблона «right» с параметром «2x2» равным «4». Несколько более сложный пример: вызов {{right|3x4=6x2=12}} интерпретируется как вызов шаблона «right» с параметром «3x4» равным «6x2=12» (т. е. разделителем является только первый знак равенства, а второй — это уже часть значения параметра). Если в значении параметра шаблона встретился знак вертикальной черты (применяется при оформлении таблиц) или знак равенства, заменяйте их на шаблоны {{!}} и {{=}} соответственно (они предназначены именно для таких случаев). В случае знака равенства доступен и другой способ, без использования шаблона {{=}} — это указание неименованных параметров по их номеру. Например, чтобы вызвать шаблон «right» с параметром, равным «2x2=4», надо написать {{right|2x2{{=}}4}} или {{right|1=2x2=4}}.

Использованные сокращения

  • АП — авторские права
  • ДО — дореформенная орфография
  • ОД — общественное достояние
  • СО — современная орфография
  • ВТ — Викитека
  • ВП — Википедия
  • OCR — Оптическое распознавание символов (от англ. optical character recognition)

Авторские права

Для страниц произведений

По сроку давности перешедшие в общественное достояние (ОД)
  • {{PD-old-70}} — произведение находится в ОД в странах, где срок охраны АП равен сроку жизни автора плюс 70 лет, или менее.
  • {{PD-RusEmpire}} — произведение находится в ОД, поскольку оно было опубликовано в Российской империи до 7 ноября 1917 года.
  • {{PD-USA-1996}} — Этот материал находится в ОД как в стране, в какой был опубликован, по состоянию на 1 января 1996, так и в США.
Переданные в ОД
  • {{CC-Zero}} — владелец авторских прав на данное произведение добровольно передал его в ОД.
  • {{PD-self}} — Я, автор этой работы, добровольно передаю её в общественное достояние. «Обёртка» шаблона {{CC-Zero}}.
Не объекты авторских прав
  • {{PD-RU-exempt}} — для официальных документов РФ и фольклора.
  • {{PD-UN}} — Этот материал извлечён из официального документа ООН.
  • {{PD-USGov}} — Этот материал находится в ОД, так как является работой Федерального правительства США.

Для страниц авторов

  • {{АП}}
  • {{PD-author-RusEmpire}} — произведения автора, опубликованные до 7 ноября 1917 года, находятся в ОД.

Вспомогательные шаблоны

  • {{PD-Layout}} — вспомогательный шаблон для настроек оформления шаблонов лицензий «Общественное достояние».
Предупреждения
  • {{Uncertain}} — источник текста не указан, могут содержаться ошибки
  • {{Violation}} — текст с возможным нарушением авторских прав

Шаблоны OCR

  • {{ВАР}} — показывает ДО или СО вариант текста в зависимости от того, на какой странице (дореформенной или современной) он применён.
  • {{ВАР2}} — то же, что {{ВАР}} с тем отличием, что на вычитываемой странице не показывается вариант СО.
  • {{ЕДО}} — показывает ДО или СО вариант текста в зависимости от того, на какой странице (дореформенной или современной) он применён.
  • {{перенос}} и {{перенос2}} — оформление переноса слова.
  • {{nop}} — ставится вверху страницы для отступа в первом абзаце.
  • {{}}, {{ОО}}, {{2OR}} — ссылка на статью в ДО и СО вариантах (С 17 сентября 2016 вся функциональность объединена в шаблоне 2О).

Форматирование

Типографика

  • {{lbrace}}, {{rbrace}} — левая и правая фигурная скобки.
  • {{brace}} — полужирная фигурная скобка.
  • {{brace2}} — левая, правая, нижняя и верхняя фигурная скобка.
  • {{градус}} — градусы, например: температура 451 °F или координаты 56°50′00″.
  • {{дробь}} или {{frac}} — наклонная дробь, например: 1/2.
  • {{sfrac}} — горизонтальная дробь, например: 1/2.
  • {{Ко}} — «и компания», например: Торговый дом «А. Ханжонков и Ко».
  • {{нд}} — неразрывный дефис (чтобы переносом не разрывало, например, 17‑й).
Диакритические знаки

Форматирование текста

  • {{font-size}}, {{resize}} — задают произвольный размер шрифта.
  • {{smaller}} или {{s}} — оформляет текст шрифтом меньшего размера (83 %).
  • {{x-larger}} или {{xl}} — оформляет текст шрифтом большего размера (144 %).
  • {{xx-larger}} или {{xxl}} — оформляет текст шрифтом большего размера (182 %).
  • {{xxx-larger}} или {{xxxl}} — оформляет текст шрифтом большего размера (207 %).
  • {{xxxx-larger}} или {{xxxxl}} — оформляет текст шрифтом большего размера (249 %).
  • {{fsp}} — пробел фиксированной ширины. Также является неразрывным. Например: т. е.
  • {{gap}} — пробел произвольной ширины.
  • {{inline float}} — вставка иллюстраций. Примеры.
  • {{langr}} — для вставки отрывка на иностранном языке, выделенного разрядкой.
  • {{nbsp}} — позволяет вставить произвольное число неразрывных пробелов.
  • {{nnbsp}} — неразрывный узкий пробел, ширина которого не меняется при разгонке строк.
  • {{oncolor}} — выделяет текст нужным цветом.
  • {{razr}}, {{razr2}}, {{razr-center}}, {{razri}}, {{razs}} — оформляет текст разрядкой, разрядкой и центрированием, разрядкой и курсивом, разрядкой и жирным шрифтом.
  • {{re}} — оформление реплик персонажей в драматических произведениях.
  • {{rem}} — оформление ремарок в драматических произведениях.
  • {{roman}} или {{r}} — переводит арабское число в римское.
  • {{sc}}, {{scr}} — (small caps) форматирует текст шрифтом капите́ль без разрядки и с разрядкой.
  • {{буквица}}, {{буквица2}}, {{буквица3}} — оформление буквицы.
  • {{возраст}} — по указанной дате рождения вычисляет возраст в годах на текущую дату.
  • {{Год0}} — создаёт ссылку на соответствующий год.
  • {{межбуквенный интервал}} — задаёт произвольный межбуквенный интервал.
  • {{нп}}, {{nobr}} — неразрывный пробел и неразрывный текст, соответственно. Например: то же, А. С. Пушкин.
  • {{посвящение}} — кому посвящено произведение.
  • {{рамка}} — помещает текст в рамку.
  • {{эпиграф}} — оформление эпиграфа.

Отступы и выравнивание

  • {{dhr}} — задаёт вертикальный отступ между двумя элементами страницы.
  • {{block center}} или {{bc}} — размещает текстовый блок по центру без выравнивания текста.
  • {{block right}} или {{br}} — размещает текстовый блок справа без выравнивания текста.
  • {{block left}} — размещает текстовый блок слева без выравнивания текста.
  • {{центр}} или {{c}} — центрирование текста.
  • {{justify}} — выравнивает абзац по ширине.
  • {{last string center}} или {{lsc}} — последняя строка абзаца центрируется.
  • {{multicol}} — текст в несколько колонок.
  • {{right}}, {{right2}} — выравнивают текст вправо без отступа и с произвольным отступом соответственно.
  • {{shift}} — выравнивает одну текстовую строку относительно другой, создавая эффект табуляции.
  • {{smallcenter}} — центрирование текста с одновременным уменьшением размера шрифта.
  • {{indent}} — отступ произвольного размера от левого края.
  • {{noindent}} — следующий за шаблоном абзац будет без красной строки.
  • {{во}} и {{выступ}} — абзац с выступом.
  • {{выравнивание по обеим сторонам}} — создаёт строчку текста из двух элементов, из которых первый выровнен по левой стороне, второй — по правой.
  • {{поле слева}} — форматирует весь абзац с левым полем.
  • {{P+}} — создаёт отступ во втором и последующих абзацах примечания.
  • {{абзац}} или {{pb}} — абзацы в сносках и отступы в списках.

Разделители

  • {{---}} — разделитель в виде горизонтальной линии.
  • {{разделитель}} — горизонтальная линия чёрного цвета.
  • {{bar}} — короткая горизонтальная линия чёрного цвета от левого края.
  • {{3*}} и {{3*d}} — разделитель в виде трёх звёздочек треугольником (остриё вверх и вниз, соответственно).
  • {{***}} — разделитель в виде трёх звёздочек, расположенных горизонтально в линию.
  • {{ext}} — разделитель в виде указанного количества точек.
  • {{отточка2}} — разделитель в виде точек, заполняющих всю строку.
  • {{Dotted TOC}} — заполняет точками от конца текста до конца строки, для оглавлений.
  • {{Dotted TOC 1em}}, {{Dotted TOC 1en}} — то же, что предыдущее, расстояние между точками — 1em и 1en, соответственно.

Внутритекстовые комментарии и опечатки

  • {{comment}} — подчёркивает текст и добавляет всплывающую подсказку, например: РФ.
  • {{опечатка}} — оформление опечаток.
  • {{так в тексте}} — для явной пометки спорного текста или текста с нестандартным написанием.

Форматирование стихов

  • {{poem}} — используется для оформления стихотворных произведений.
  • {{poem-on}} в паре с {{poem-off}} — используется для оформления стихотворных произведений.
  • {{poemx}} — в отличие от {{poem}} не требует использования открываюших и закрывающих тегов <poem> и </poem>.
  • {{v}} — аналогично {{poemx}}, но другой стиль оформления
  • {{f}}, {{f1}}, {{f2}}, {{f3}}, {{f0}}, {{f00}}, {{f000}} — то же, но использует фиксированный отступ слева вместо выравнивания по центру
  • {{f+1}}, {{f+2}}, {{f+3}}, {{f-1}}, {{f-2}}, {{f-3}} — то же, но устанавливает единый отступ для всех блоков стихов
  • {{trail}} — для продолжения длинного стиха на следующей строке.
  • {{лесенка}} — оформление стихов «лесенкой».

Форматирование таблиц

  • {{ditto}} — вместо повторяющегося текста подставляет произвольный символ.
  • {{ifrac}} — пробел шириной дроби.
  • {{iref}} — пробел шириной маркера ссылки.
  • {{N}} — выравнивание целых и дробных чисел с использованием невидимых отступов.
  • {{psp}} — вставляет пробел, равный по ширине знакам пунктуации. Используется для выравнивания чисел.
  • {{Dotted cell}} — элементы таблиц и списков с отточкой.
  • {{Стиль таблицы}} — позволяет задавать CSS-стиль оформления таблицы.
  • {{td}} — ячейка данных, текст выравнен влево.
  • {{tdr}} — ячейка данных, текст выравнен вправо.
  • {{tdc}} — ячейка данных, текст выравнен по центру.
  • {{th}} — ячейка строки заголовков.
  • {{td0}}; {{td-}}; {{td=}} — ячейка содержит символ неразрывного пробела; тире; символ ".
  • {{tn}} — ячейка содержит выровненный влево неразрывный текст.
  • {{tr}} — оформление строки таблицы: крайняя левая ячейка выравнена влево, остальные вправо
  • {{trr}} — оформление строки таблицы: все ячейки выравнены вправо.
  • {{trc}} — оформление строки таблицы: крайняя левая ячейка выравнена влево, остальные по центру.
  • {{trcc}} — оформление строки таблицы: все ячейки выравнены по центру.
  • {{trh}} — оформление строки таблицы: строка заголовков с уменьшенным размером шрифта.

Шрифты

Пагинация, якоря, пометки

  • {{p}} — внутритекстовые номера страниц и якоря для ссылок.
  • {{стих}} и {{глава}} — внутритекстовые номера строк и якоря для ссылок.
  • {{}} и {{Nr}} — задаёт номер строки стихотворения на полях слева и справа.
  • {{left sidenote}} и {{right sidenote}} — пометки на полях слева и справа.
  • {{якорь}} или {{anchor}} — помечает место, на которое можно сделать ссылку.

Заголовки

  • {{heading}} — шаблон для заголовков текстов.
  • {{h}} — шаблон для текстовых заголовков (уровни 1—6).

Для страниц обсуждений

  • {{od}} — использовать в случаях, когда на странице обсуждения появляется слишком много отступов.
  • {{ping}} — указанный участник будет уведомлён об этом обсуждении.
  • {{важно}} — значок
это очень, очень важно!

Предупреждения

Оформление документов

  • {{документ}} — шаблон-карточка для страниц с текстами официальных документов органов власти.
  • {{шапка ГОСТ}} — шаблон-карточка для ГОСТов.
  • {{замена}} — для указания о замене отмененного ГОСТа новым (используется только вместе с шаблоном {{шапка ГОСТ}}, для других документов заполняется параметр УТРАТИЛ СИЛУ шаблона {{документ}}).

Языки

  • Азербайджанский — {{lang-az}}
  • Английский — {{lang-en}}
  • Арабский — {{lang-ar}}
  • Армянский — {{lang-hy}}
  • Белорусский — {{lang-be}}
  • Болгарский — {{lang-bg}}
  • Бретонский — {{lang-br}}
  • Венгерский — {{lang-hu}}
  • Греческий — {{lang-el}}
  • Грузинский — {{lang-ka}}
  • Датский — {{lang-da}}
  • Древне-греческий — {{lang-grc}}
  • Иврит — {{lang-he}}
  • Идиш — {{lang-yi}}
  • Испанский — {{lang-es}}
  • Итальянский — {{lang-it}}
  • Казахский — {{lang-kk}}
  • Латинский — {{lang-la}}
  • Латышский — {{lang-lv}}
  • Литовский — {{lang-lt}}
  • Немецкий — {{lang-de}}
  • Нидерландский — {{lang-nl}}
  • Норвежский — {{lang-no}}
  • Окситанский — {{lang-oc}}
  • Персидский — {{lang-fa}}
  • Польский — {{lang-pl}}
  • Португальский — {{lang-pt}}
  • Санскрит — {{lang-sa}}
  • Сербский — {{lang-sr}}
  • Суахили — {{lang-sw}}
  • Турецкий — {{lang-tr}}
  • Украинский — {{lang-uk}}
  • Финикийский — {{Phoenician}}
  • Финский — {{lang-fi}}
  • Французский — {{lang-fr}}
  • Хорватский — {{lang-hr}}
  • Чешский — {{lang-cs}}
  • Чукотский — {{lang-ckt}}
  • Шведский — {{lang-sv}}
  • Эстонский — {{lang-et}}
  • Японский — {{lang-ja}}

Викиданные

Позволяют дать ссылку на Викиданные по указанному коду:

Позволяют получить текстовое отображение из Викиданных по указанному коду:

  • {{WD label}} — получить метку свойства или элемента.
  • {{WD description}} — получить описание свойства или элемента.

Библиография

  • {{нет страницы автора}} — предназначен для оформления ссылки одновременно на русскую ВТ и страницу какого-либо другого проект Викимедия (ВП, commons, Wikisource) либо сайта wikilivres.ru.
  • {{wikilivres.ru}} — ссылается на страницу сайта wikilivres.ru
  • {{GBS}} — ссылается на страницу скана на сайте books.google.com
  • {{РГБ}} — ссылается на страницу скана на сайте Российской государственной библиотеки
  • {{РГБ/Каталог}} — ссылается на карточку книги в каталоге Российской государственной библиотеки
  • {{книга}} — библиографическая ссылка на книгу. Список шаблонов для конкретных изданий (книг, журналов, газет и т. п.) см. в ВТ:ШИИ
  • {{статья}} — библиографическая ссылка на статью.
  • {{cont}} — для объединения в одну библиографическую ссылку множества ссылок многотомного или сериального документа. Используется внутри {{книга}} или {{статья}}.

Текстовые блоки

Другие

  • {{Отексте}} — шаблон-карточка для страниц с текстами произведений.
  • {{Обавторе}} — шаблон-карточка для страницы автора.
  • {{Страница}} — включение одной страницы в основное пространство имён.
  • {{lorem ipsum}} — вставляет длинный абзац вымышленного текста. Используется в документации шаблонов и примерах.
  • {{iwpage}} (сокращение от interwiki page) — отображение в страницах индекса текста из страниц индекса другого языкового раздела ВТ.
  • {{Библия}} — ссылки на стихи книг Библии Синодального перевода
  • {{tocline}}, {{главы}}, {{главы2}} — мини-оглавления.

См. также