Шаблон:Sfn/doc
Шаблон:Docpage
Шаблон предназначен для простановки коротких сносок на источники, перечисленные в списках литературы и внешних ссылок (разделы «Литература» и «Ссылки», см: ВП:Оформление статей#Структура статьи). Используется вместо парных тегов <ref></ref>
.
Для того чтобы на книгу (оформленную шаблоном Шаблон:T), статью (шаблон Шаблон:T), ссылку в периодике (Шаблон:T) или внешнюю страницу сайта (Шаблон:T), указанную в разделе «Литература» и «Ссылки», можно было сослаться также из текста статьи, нужно в соответствующий шаблон добавить параметр ref=
с идентификатором этой книги, статьи, ссылки, который потом будет использоваться для отсылок. Этот идентификатор будет показываться в статье как название ссылки в примечаниях, поэтому должен нести короткую визуально-значимую информацию (например, фамилии авторов или название источника, но не непонятные сокращения типа «md1»). Если фамилий много, то ставится фамилия первого автора с припиской «и др.» («et al»).
Пример:
{{книга | автор = Иванов И. И. | заглавие = Введение в практическую упячкологию | издательство = Наука | год = 1985 | страниц = 165 | ref = Иванов }}
Параметры шаблона Шаблон:T позволяют указать конкретную страницу или диапазон страниц для русско- и англоязычных источников, расширить короткую сноску пояснительным текстом.
Синтаксис
-
{{sfn|ref-ссылка|год|loc=|p=|pp=|s=|S=|с=|g=|name=}}
Параметр | = | Формат | Пояснение |
---|---|---|---|
ref-ссылка | Иванов | Ссылка ref из шаблона-ссылки (Шаблон:T и т. п.). Обязательный параметр | |
год | 1985 | Если в шаблоне Шаблон:T или Шаблон:T указан параметр год= , то для отсылки к нему в шаблоне Шаблон:T должен быть указан тот же год, иначе отсылка через Шаблон:T не будет работать
| |
loc | = | текст | Пояснение (например, указание на раздел или главу источника, на таблицу, рисунок, уравнение и т. п.) |
quote | = | текст | Дословная цитата из источника. Обрамлять цитату кавычками не следует: шаблон сам подставляет кавычки-лапки |
p | = | 100 | page — номер страницы иноязычного источника (кроме немецких, норвежских, польских, словацких, словенских, турецких, хорватских, чешских и шведских) |
pp | = | 100, 101—102 | pages — диапазон страниц иноязычного источника (кроме немецких, норвежских, польских, словацких, словенских, турецких, хорватских, чешских и шведских) |
S | Seite(n) — номер страницы (диапазон страниц) немецкого источника | ||
s | strona/… — номер страницы (диапазон страниц) норвежского, польского, словацкого, словенского, турецкого, хорватского, чешского или шведского источника | ||
Шаблон:Abbr | Номер страницы (диапазон страниц) источника | ||
страницы | |||
g</code> | = | имя группы | Аналог атрибута group= в теге <ref></tt> (подробнее см. в описании шаблона Шаблон:T)
|
<tt>group</tt> | |||
<tt>name</tt> | = | имя сноски | Аналог атрибута <code>name= в теге <ref> (подробнее см. в описании шаблона Шаблон:T)
|
Обязательным является только первый параметр. Второй (безымянный) параметр с номером года обязателен, если в соответствующем шаблоне Шаблон:T или Шаблон:T указан параметр год=
— в этом случае в шаблоне Шаблон:T вторым параметром должен быть указан тот же год, иначе отсылка не будет работать. Это позволяет нескольким ссылкам, отличающимся годами (например, нескольким книгам одного автора), дать один и тот же идентификатор (например, фамилию автора). Для шаблонов Шаблон:T и Шаблон:T без параметра год=
и для шаблона Шаблон:T указывается только идентификатор.
Шаблоны Шаблон:T с одинаковыми аргументами автоматически используют одну общую сноску (см. примеры ниже).
Примеры
Основной способ применения
Пусть имеется раздел со списком литературы. Тогда ссылаться на книги из этого списка можно следующим образом:
Код | Результат |
---|---|
Текст{{sfn|Иванов|1985}} текст{{sfn|Иванов|1985|с=13}} текст{{sfn|Иванов|1985|с=13}} текст{{sfn|Иванов|1985|loc=таблица 5}} текст. Текст{{sfn|Bennet et al|1813}} текст{{sfn|Bennet et al|1813}} текст{{sfn|Bennet et al|1813|quote=This is a very important result!}} текст{{sfn|Bennet et al|1813|pp=141—142}} текст. == Примечания == {{примечания}} == Литература == * {{книга | автор = Иванов И. И. | заглавие = Введение в практическую упячкологию | издательство = Наука | год = 1985 | страниц = 165 | ref = Иванов }} * {{статья | автор = Bennet E., Darcy F., Bennet J., Bingley C. | заглавие = Analytical theory of pride and prejudice | издание = Review of General Psychology | издательство = American Psychological Association | год = 1813 | номер = 2 | pages = 137—171 | ref = Bennet et al }} |
Текст[1] текст[2] текст[2] текст[3] текст. Текст[4] текст[4] текст[5] текст[6] текст. Примечания
Литература
|
Обратите внимание: для коротких ссылок на источники, оформленные шаблонами Шаблон:T и Шаблон:T с непустым параметром год=
, кроме идентификатора («Иванов» и «Bennet et al») указывается соответствующий год — без этого ссылки работать не будут.
Использование в случае предварительно заданной ref-ссылки
Часто в шаблонах-ссылках на некоторые источники, оформленных на основе шаблонов Шаблон:T, Шаблон:T, Шаблон:T и Шаблон:T, уже есть предварительно заданный параметр «ref-ссылка». В этом случае в текущем шаблоне следует использовать параметр «ref-ссылка» именно в том виде, в каком он задан в шаблонах-ссылках на конкретный источник.
Иногда в шаблонах-ссылках на конкретные источники, также оформленных на основе шаблонов Шаблон:T, Шаблон:T, Шаблон:T и Шаблон:T, в значении параметра «ref» указана конструкция типа {{{ref|Шаблон:Color}}}
. В этом случае предусмотрено два варианта оформления сносок, когда параметр «ref-ссылка
» указывается в шаблоне {{sfn}}
:
- А) По умолчанию.
- В этом случае в размещаемом в тексте статьи (обычно, в разделе «Литература») шаблоне-ссылке на источник не следует дополнительно указывать значение параметра «ref», а шаблон
{{sfn}}
следует использовать с ref-ссылкой в том виде, в каком она задана в шаблоне-ссылке на источник: «Шаблон:Color
». Параметр «год» в шаблоне{{sfn}}
следует указывать в соответствии с годом (годами), отображаемым в зависимости от того или иного варианта использования шаблона-ссылки на источник (иногда таких вариантов бывает несколько для одного и того же шаблона-сылки на источник, особенно в случае многотомных изданий).
- В этом случае в размещаемом в тексте статьи (обычно, в разделе «Литература») шаблоне-ссылке на источник не следует дополнительно указывать значение параметра «ref», а шаблон
- Б) Произвольно.
- В этом случае в шаблоне-ссылке на источник следует поставить дополнительную вертикальную черту, после которой указать произвольное (по желанию автора правки) значение параметра «|ref=Шаблон:Color», которое и следует использовать в шаблоне
{{sfn}}
. Параметр «год» в шаблоне{{sfn}}
следует задавать аналогично случаю указания параметра «ref-ссылка
» по умолчанию.
- В этом случае в шаблоне-ссылке на источник следует поставить дополнительную вертикальную черту, после которой указать произвольное (по желанию автора правки) значение параметра «|ref=Шаблон:Color», которое и следует использовать в шаблоне
Примеры использования шаблонов в этих случаях приведены в таблице:
Код | Результат |
---|---|
А) <ref-ссылка по умолчанию>
| |
Дом{{sfn|Ушаков|1935}}. == Примечания == {{примечания}} == Литература == * {{словарь Ушакова|Дом | ссылка = http://feb-web.ru/feb/ushakov/ush-abc/05/us175905.htm?cmd=p&istext=1 | том = 1 | столбцы = 759 }} |
Дом[1].
ПримечанияЛитература |
Б) <произвольная ref-ссылка>
| |
Дом{{sfn|Словарь Ушакова|1935}}. == Примечания == {{примечания}} == Литература == * {{словарь Ушакова|Дом | ссылка = http://feb-web.ru/feb/ushakov/ush-abc/05/us175905.htm?cmd=p&istext=1 | том = 1 | столбцы = 759 | ref = Словарь Ушакова }} |
Дом[1].
ПримечанияЛитература |
Использование шаблона в комбинации с шаблоном-якорем
Альтернативный способ привязки короткой ссылки к источнику — использование шаблона Шаблон:T в комбинации с шаблоном-якорем Шаблон:T, не зависящим от шаблонов Шаблон:T, Шаблон:T, Шаблон:T и Шаблон:T.
Код | Результат |
---|---|
Текст{{sfn|Петров|2000а}}{{sfn|Сидоров|с=123}} текст. Ещё текст{{sfn|Петров|2000б|с=321}}. == Примечания == {{примечания}} == Литература == * {{h|Петров|2000а}} ''Петров П. П.'' Мир и война. — {{М.}}: Искусство, 2000. * {{h|Петров|2000б}} ''Петров П. П.'' Свобода, равенство и братство. — {{М.}}: Философия, 2000. * {{h|Сидоров}} ''Сидоров С. С.'' Наказание и преступление. — {{СПб.}}: Культура. |
Примечания
Литература
|
Параметры шаблона для визуального редактора
<TemplateData> {
"description": "Оформление коротких сносок на источники, уже перечисленные в списке примечаний. См. https://ru.wikipedia.org/wiki/Шаблон:Sfn", "params": { "1": { "label": "ref-ссылка", "description": "Ссылка на ref-якорь (параметр ref из шаблона-ссылки {{{заглавие}}}. и т. п.)", "type": "string", "required": true }, "2": { "label": "год", "description": "Если в шаблоне {{{заглавие}}}. или {{{заглавие}}}. указан параметр год=, то для отсылки к нему в шаблоне [1] должен быть указан тот же год, иначе отсылка через [1] не будет работать. Например: 1985", "type": "number", "required": false }, "loc": { "label": "пояснение", "description": "Пояснение (например, указание на раздел или главу источника, на таблицу, рисунок, уравнение и т. п.)", "type": "string", "required": false }, "quote": { "label": "цитата", "description": "Дословная цитата из источника", "type": "string", "required": false }, "p": { "label": "page", "description": "page — номер страницы иноязычного источника (кроме немецких и польских). Например: 100", "type": "number", "required": false }, "pp": { "label": "pages", "description": "pages — диапазон страниц иноязычного источника (кроме немецких, норвежских, польских, словацких, словенских, турецких, хорватских, чешских и шведских). Например: 101—102", "type": "string", "required": false }, "s": { "label": "strona/…", "description": "strona/… — номер страницы (диапазон страниц) норвежского, польского, словацкого, словенского, турецкого, хорватского, чешского или шведского источника. Например: 101—102", "type": "string", "required": false }, "S": { "label": "Seite(n)", "description": "Seite(n) — номер страницы (диапазон страниц) немецкого источника. Например: 101—102", "type": "string", "required": false }, "страницы": { "label": "страницы", "description": "номер страницы (диапазон страниц). Например: 100, 101—102", "type": "string", "required": false, "aliases": ["с", "c"] }, "group": { "label": "имя группы", "description": "имя группы примечаний", "type": "string", "required": false, "aliases": ["g"] }, "name": { "label": "имя сноски", "description": "имя существующего примечания", "type": "string", "required": false }, "style": { "label": "style", "description": "оборачивает в тег ", "type": "string", "required": false } }
} </TemplateData>
См. также
Ошибка цитирования Для существующего тега <ref>
не найдено соответствующего тега <references/>