Шаблон:Sfn
Содержание |
Назначение
Данный шаблон предназначен для простановки коротких сносок на источники, перечисленные в списках литературы и внешних ссылок (разделы «Литература» и «Ссылки»). Используется вместо парных тегов <ref></ref>.
Для того чтобы на книгу (оформленную шаблоном {{книга}}), статью (шаблон {{статья}}), ссылку в периодике ({{cite news}}) или внешнюю страницу сайта ({{cite web}}), указанную в разделе «Литература» и «Ссылки», можно было сослаться также из текста статьи, нужно в соответствующий шаблон добавить параметр ref= с идентификатором этой книги, статьи, ссылки, который потом будет использоваться для отсылок. Этот идентификатор будет показываться в статье как название ссылки в примечаниях, поэтому должен нести короткую визуально-значимую информацию (например, фамилии авторов или название источника, но не непонятные сокращения типа «md1»). Если фамилий много, то ставится фамилия первого автора с припиской «и др.» («et al»).
Пример:
{{книга
|автор = Иванов И. И.
|заглавие = Введение в практическую упячкологию
|издательство = Наука
|год = 1985
|страниц = 165
|ref = Иванов
}}
Параметры шаблона {{sfn}} позволяют указать конкретную страницу или диапазон страниц для русско- и англоязычных источников, расширить короткую сноску пояснительным текстом.
Синтаксис
-
{{sfn|ref-ссылка|год|loc=|p=|pp=|s=|с=|g=|name=}}
| Параметр | = | Формат | Пояснение |
|---|---|---|---|
| ref-ссылка | Иванов | Ссылка ref из шаблона-ссылки ({{книга}} и т. п.). Обязательный параметр | |
| год | 1985 | Если в шаблоне {{книга}} или {{статья}} указан параметр год=, то для отсылки к нему в шаблоне {{sfn}} должен быть указан тот же год, иначе отсылка через {{sfn}} не будет работать
| |
loc |
= | текст | Пояснение (например, указание на раздел или главу источника, на таблицу, рисунок, уравнение и т. п.) |
quote |
= | текст | Дословная цитата из источника. Обрамлять цитату кавычками не следует: шаблон сам подставляет кавычки-лапки |
p |
= | 100 | page — номер страницы иноязычного источника (кроме немецких и польских) |
pp |
= | 100, 101—102 | pages — диапазон страниц иноязычного источника (кроме немецких, норвежских, польских, словацких, словенских, турецких, хорватских, чешских и шведских) |
s |
Seite/strona… — номер страницы (диапазон страниц) немецкого, норвежского, польского, словацкого, словенского, турецкого, хорватского, чешского или шведского источника | ||
| с | Номер страницы (диапазон страниц) источника | ||
страницы
| |||
g |
= | имя группы | Аналог атрибута group= в теге <ref> (подробнее см. в описании шаблона {{примечания}})
|
group
| |||
name |
= | имя сноски | Аналог атрибута name= в теге <ref> (подробнее см. в описании шаблона {{примечания}})
|
Обязательным является только первый параметр. Второй (безымянный) параметр с номером года обязателен, если в соответствующем шаблоне {{книга}} или {{статья}} указан параметр год= — в этом случае в шаблоне {{sfn}} вторым параметром должен быть указан тот же год, иначе отсылка не будет работать. Это позволяет нескольким ссылкам, отличающимся годами (например, нескольким книгам одного автора), дать один и тот же идентификатор (например, фамилию автора). Для шаблонов {{книга}} и {{статья}} без параметра год= и для шаблона {{cite web}} указывается только идентификатор.
Шаблоны {{sfn}} с одинаковыми аргументами автоматически используют одну общую сноску (см. примеры ниже).
Примеры
Пусть имеется раздел со списком литературы. Тогда ссылаться на книги из этого списка можно следующим образом:
| Код | Результат |
|---|---|
Текст{{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] текст. Примечания
|
Обратите внимание: для коротких ссылок на источники, оформленные шаблонами {{книга}} и {{статья}} с непустым параметром год=, кроме идентификатора («Иванов» и «Bennet et al») указывается соответствующий год — без этого ссылки работать не будут.
Альтернативный способ привязки короткой ссылки к источнику — использование шаблона {{sfn}} в комбинации с шаблоном-якорем {{h}}, не зависящим от шаблонов {{книга}}, {{статья}}, {{cite news}} и {{cite web}}:
| Код | Результат |
|---|---|
Текст{{sfn|Петров|2000}}{{sfn|Сидоров|с=123}} текст.
== Примечания ==
{{примечания}}
== Литература ==
* {{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": "Seite/strona…", "description": "Seite/strona… — номер страницы (диапазон страниц) немецкого, норвежского, польского, словацкого, словенского, турецкого, хорватского, чешского или шведского источника. Например: 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>