Сокращенный шаблон сноски {{sfn}} создает в сноске короткую цитату с указанием даты автора и однонаправленной ссылкой на первый соответствующий шаблон сноски на той же странице. Он автоматически объединит идентичные сноски.
{{sfn}} предназначен для создания сокращенных сносок — стиля цитирования, который сочетает в себе короткую цитату с указанием даты автора в сноске с полной цитатой в разделе ссылок в конце статьи (см. пример ниже). Этот стиль цитирования используется для уменьшения беспорядка в окне редактирования и для объединения нескольких цитат из одного источника.
Распространенные проблемы и известные способы их решения приведены в разделе «Возможные проблемы» ниже.
Существует несколько других шаблонов, предназначенных для использования с сокращенными сносками. Они немного отличаются способом форматирования ссылки на дату автора и степенью автоматизации их функций. Полный список этих связанных шаблонов приведен ниже.
Обратите внимание, что использование (или даже неиспользование) этих шаблонов является элементом «стиля» цитирования, и добавление или удаление их в статьях с установленным стилем должно соответствовать этому стилю. См. WP:CITEVAR .
sfn генерирует краткую цитату в стиле «дата автора» на основе следующих параметров:
{{sfn | <last1*> | <last2> | <last3> | <last4> | <year*> | p= <page> | loc= <location> }}
с
2012a
|p=
– конкретная страница, на которую есть ссылка в источнике (псевдоним: |page=
)|pp=
– разделенный запятыми список отдельных страниц и/или диапазон(ов) страниц, на которые есть ссылки в источнике (псевдоним: |pages=
)|loc=
– местоположение в источнике, когда |p=
и |pp=
являются неуместными; может использоваться для дополнения |p=
и |pp=
; такую информацию, как номер раздела или рисунка.Типичное использование показано в примере ниже. Текст и сноска связаны двунаправленной ссылкой: нажатие на верхний индекс переводит читателя к сноске, нажатие на номер сноски возвращает обратно к верхнему индексу. Нажав на короткую цитату, вы перейдете к полной цитате в разделе ссылок.
Шаблон sfn не помещается внутри <ref>...</ref>
тегов и генерирует сноску внутри. (Чтобы поместить sfn в сноску, см. раздел «Вставка цитаты в сноску» ниже.)
Необходимо указать первые четыре фамилии автора (или всех авторов, если их меньше четырех; используйте значения от или ), за которыми следует год публикации (от или ). Авторы после четвёртого числа должны быть опущены, иначе возникнет ошибка.|lastN=
|authorN=
|year=
|date=
В разделе возможных проблем ниже описаны способы обхода различных распространенных проблем, таких как большое количество авторов, отсутствие имени автора, несколько работ в одном году, несколько авторов с одной и той же фамилией и другие.
Необязательные параметры |p=
и |pp=
могут |loc=
использоваться для указания местоположения в источнике, например номеров страниц. Для отдельных страниц используйте |p=
; для нескольких страниц (например, диапазонов) используйте |pp=
. Использование |p=
для нескольких страниц или |pp=
для отдельных страниц может привести к ошибкам цитирования . |loc=
может использоваться для указания местоположения в источнике другим способом, например номерами разделов или глав. Параметры |page=
и |pages=
существуют как псевдонимы |p=
и |pp=
соответственно.
Необязательный параметр |postscript=
или |ps=
может использоваться для изменения текста, который отображается в конце примечания в списке ссылок. (См. § Добавление дополнительных комментариев или цитат и § Без периода закрытия ниже.) Постскриптум действителен только при первом {{sfn}}
использовании для конкретного автора, года и места.
Недоступно в {{sfn}}
и подобных шаблонах.
Необязательный параметр |ref=
используется для создания ссылки с необычным именем от короткой цитаты до полной цитаты. Этот параметр обычно не является необходимым, и его чаще используют или в справочном разделе. Если вы укажете , гиперссылка не будет создана. Однако, если ссылка не нужна, всегда можно просто использовать обычный текст вместо шаблона. Параметр является псевдонимом для .{{sfnRef}}
{{harvid}}
|ref=none
|Ref=
|ref=
Шаблоны можно использовать для добавления цитат или дополнительных комментариев в сноску. Примеры ниже.{{harvnb}}
{{harvtxt}}
Примечание : Раньше|ps=
для хранения этой дополнительной информации рекомендовалось использовать , но для этой цели он не подходит. Два или более{{sfn}}
шаблона с одними и теми же авторами, одним и тем же годом и одной и той же страницей, но разными,|ps=
приведут к ошибке Cite: Именованная ссылка... была определена несколько раз с различным сообщением содержания. Это сообщение появляется, потому что имена создаваемых ссылок{{sfn}}
будут одинаковыми, но содержимое между<ref name="FOOTNOTE...">
тегом и</ref>
тегом будет разным. Обходной путь — преобразовать один или несколько шаблонов{{sfn}}
втеги.{{harvnb}}
<ref>...</ref>
Если доступна конкретная ссылка на страницу или раздел, URL-адрес можно добавить к местоположению или номеру страницы.
Иногда пояснительная сноска требует цитирования. Такие шаблоны, как {{sfn}}, нельзя вставлять напрямую между <ref>...</ref>
тегами, поскольку будет выдано следующее сообщение: Ошибка цитирования ссылается на отсутствующую группу .
Шаблоны {{ efn }} и {{ notelist }} можно использовать для создания отдельных пояснительных сносок из коротких цитат, как показано в первом примере. Статья, в которой широко используется эта техника, — «Китайская комната» .
Также можно использовать волшебное слово {{#tag:ref|...}}
, и шаблон {{sfn}} будет корректно работать внутри сноски, как показано во втором примере.
Иногда возникает необходимость создать два или более отдельных списка встроенных сносок. Например, некоторые генеалогические древа содержатся в шаблонах, они преобразованы в несколько биографий и имеют свои собственные цитаты (см. Шаблон: Генеалогическое древо Хьюстона и статью Маргарет Леа Хьюстон ).
Чтобы облегчить это, хотя на главной странице используется стандартный подсчет сносок 1,2,3, в генеалогических деревьях обычно используется шаблон efn с набором групповых параметров, например (нижнегреческий). Шаблоны efn представляют собой текстовые шаблоны, позволяющие связать часть или все содержимое шаблона efn с длинным шаблоном цитирования, например, местом или внутри шаблона efn.{{efn-lg}}
{{cite book}}
{{harvnb}}
{{harv}}
Если необходимо процитировать более одной работы одного и того же автора, опубликованной в одном и том же году , стандартным способом устранения неоднозначности таких работ является добавление буквенного суффикса после элемента года шаблона {{sfn}}
(например, {{sfn|Smith|2006a}}
и {{sfn|Smith|2006b}}
). Обязательно добавьте букву, обозначающую неоднозначность, к соответствующей полной цитате (например, {{cite book|...|last=Smith|date=2006b}}
).
При {{sfn}}
использовании с шаблонами стиля цитирования 1 или цитирования к нему можно добавить букву-суффикс года для всех принятых форматов даты, кроме числового начала года ( ГГГГ-ММ-ДД ). Нет необходимости включать оба и (см. исключение ниже). Если включены оба варианта, используется для соответствия привязки устаревшим цитатам.{{citation}}
|date=
|date=
|year=
|year=
CITEREF
|date=2013a
: простые даты только года|date=Jan 2013b
или |date=Winter 2013b
: месяц или сезон и год.|date=9 November 2013b
или |date=November 9, 2013b
: полные даты|date=June–July 2013c
или |date=Winter–Spring 2013c
: диапазоны месяцев или сезонов и даты года.|date=c. 2013d
: даты примерно года|date=2024–2025e
или |date=Summer 2024–25e
: диапазоны лет|date=n.d.f
: без даты (nd)|date=2013g-11-09
|year=2013g
. Если месяц и день также должны быть частью цитаты, необходимо указать оба параметра: |date=2013-11-09
|year=2013x
. В этом случае |date=
используется для отображения цитирования и метаданных, а также |year=
для устранения неоднозначности ссылок.Приведенное выше решение по добавлению буквенного суффикса после элемента года также работает для нескольких авторов с одной и той же фамилией. Например, и Ричард Бушман , и Клаудия Лаупер Бушман опубликовали книги в 2006 году. Чтобы различать две книги, первой можно указать год «2006a», а второй — «2006b».
Если авторов более четырех, в шаблоне требуются фамилии первых четырех авторов (значения в |last=
или ). |author=
Перечисление большего количества авторов не поддерживается. Также возможно использовать в шаблоне цитирования, что позволяет более кратко цитировать текст статьи.|ref={{harvid}}
В некоторых источниках нет единого автора с фамилией, например, в журнальной статье или отчете государственного учреждения. Не существует единого мнения (в Википедии или среди стилей цитирования) о том, как форматировать цитаты с датой автора для работ, у которых нет конкретного автора. Несколько вариантов:
Статья должна последовательно придерживаться одного из этих стилей. Использование шаблона цитирования позволяет справиться с этими случаями.|ref={{harvid}}
Можно сопоставить либо шаблон цитирования, |date=
либо |year=
— логика шаблона может извлечь год из полной даты. Если параметр даты не является полной датой, извлечение завершится неудачно. Если ссылка не работает, также можно установить оба параметра |date=
и |year=
. Шаблон будет отображать дату и использовать год в качестве привязки. Эти два примера показывают, что год успешно извлекается из полной даты.
Шаблон {{ cite comic }} использует этот параметр |ref=
для создания привязки для шаблонов цитирования Гарварда. Это можно установить с помощью , или напрямую использовать CITEREF с объединением плюс параметров, переданных в шаблон цитирования Гарварда.{{sfnRef}}
{{harvid}}
#CITEREF
Семейство шаблонов Citation Style Vancouver|harvid=
использует параметр для создания привязки для шаблонов цитирования Гарварда. Необходимо установить конкатенацию параметров, передаваемых в шаблон цитирования Гарварда.
В некоторых очень редких случаях шаблоны цитирования могут оказаться невозможными для создания привязки. Либо (1) цитата отформатирована с использованием шаблона, который не поддерживает этот |ref=
параметр, либо (2) источник вообще невозможно описать с помощью наших шаблонов цитат. В этих случаях можно использовать для изготовления якоря. (По состоянию на ноябрь 2010 г. существует всего около 100 статей, требующих этого метода.) Также возможно, что (3) местные редакторы предпочтут не использовать шаблоны цитирования. В этом случае важно обсудить, что местные редакторы хотели бы делать с плохими ссылками. Всегда можно просто удалить или , оставив простой текст без ссылок.{{wikicite}}
{{harv}}
{{sfn}}
Также можно использовать <cite>
для достижения того же эффекта, но это может быть несовместимо с HTML 5 .
Использование |ps=none
in {{sfn}}
удаляет последний период. Сравните два примера. Подавление точки по умолчанию (точки) обеспечивает согласованность со стилем Citation 2 , созданным с помощью , который не использует завершающую точку (точку) при отображении полных цитат. Постскриптум действителен только при первом использовании для конкретного автора, года и места. Пустое значение также подавляет терминальную пунктуацию, но рекомендуется, чтобы дать понять, что редактор намеревался не использовать терминальную пунктуацию. {{Citation}}
{{sfn}}
|ps=
|ps=none
Если в статье используется этот шаблон, и при нажатии на выделенную вики-ссылку, переходящую от цитаты в гарвардском стиле к полной цитате внизу страницы, ничего не происходит, существует несколько возможных решений. Если:
{{citation not found}}
{{sfn}}
или ):{{harv}}
|date=
поле и нет |year=
поля, но формат поля |date=
необычный. Решение : Попробуйте исправить дату. Если ссылка по-прежнему не работает, добавьте |year=
в шаблон цитаты. (Ничего страшного, если есть и то, и другое.)|ref={{harvid}}
|harvid=
правильность настроек (см. ниже).|ref=
(см. Википедию: Шаблоны цитирования и привязки ссылок ). Решение . Рассмотрите возможность изменения шаблона для поддержки |ref=
. Альтернативно, якорь можно создать с помощью .{{wikicite|id={{harvid|args}}|reference={{citation}}}}
{{cite *}}
{{cite *}}
|ref=
{{cite *}}
{{harv}}
{{wikicite}}
<cite>...</cite>
диапазон для создания привязки. Решение : удалите диапазон cite (они устарели) и следуйте рекомендациям, приведенным выше.{{wikicite}}
|id={{harvid}}
{{wikicite}}
[[#Reference-Smith2006|Smith (2006)]]
:|ref=
(см. Википедию: Шаблоны цитирования и привязки ссылок ). Решение . Убедитесь, что |ref=
установлен соответствующий идентификатор.{{wikicite|ref=id|reference=citation}}
Шаблоны, имеющие неработающие вики-ссылки с использованием этих шаблонов, добавляются в категорию Категория:Все статьи с неработающими ссылками на цитаты .
Когда шаблон краткого цитирования ссылается на полную цитату, которая отображается с помощью шаблона, обертывающего шаблон CS1, например (который оборачивает ), может отображаться ошибка no target , даже если шаблон краткого цитирования действителен и ссылка работает. Это «ложноположительная» ошибка. Сообщение об ошибке можно подавить , добавив его в шаблон или добавив в статью шаблон {{ Sfn whitelist }} с идентификаторами привязки. Если вы тестируете изменения в Special:ExpandTemplates и сообщение об ошибке не может быть скрыто, попробуйте вместо этого протестировать в песочнице или на пользовательской подстранице.{{cite DNB}}
{{cite encyclopedia}}
|ignore-err=yes
Если вы встраиваете шаблон Sfn в ссылку, определенную списком , вы можете получить ложноположительную ошибку «отсутствует ключ» , которая выглядит следующим образом:
Это ложное срабатывание: ссылки, определенные в списке, не работают корректно, если ссылки вложены . Это связано с давней ошибкой в программном обеспечении mediawiki (см. phab:T22707). Обходной путь возможен с помощью {{ sfnlink }}.
Известны дополнительные ошибки , связанные с встраиванием сносок в ссылки, определяемые списком. Один из них заключается в том, что имя ссылки , указанное в сообщении об ошибке, будет идентифицировать неправильную ссылку, определенную в списке, в первом ложноположительном сообщении об ошибке на странице; это отслеживается в T26600.
Существует несколько шаблонов, используемых для создания коротких цитат; они различаются использованием и размещением круглых скобок, разделителем перед страницей или местоположением, а также наличием конечной точки (точки):
Полные цитаты можно создавать вручную или по шаблонам:
{{citation}}
Все эти шаблоны имеют одинаковые параметры и базовый функционал. На этой странице описаны все из них, кроме параметров и ; пожалуйста, посмотрите их страницы документации. Редакторам, редактирующим один из этих шаблонов, предлагается вносить параллельные изменения в другие версии.{{sfnm}}
{{harvs}}
{{harv}}
Шаблон создает ссылку в скобках со ссылкой на полную цитату в разделе ссылок внизу статьи.{{harv}}
{{harvnb}}
Шаблон внутри диапазона можно использовать для создания сокращенной сноски , которая будет связана с полной цитатой внизу статьи. Шаблон (без использования ) имеет тот же эффект: автоматически добавляет точку (точку) после номера страницы и автоматически объединяет идентичные сноски.{{harvnb}}
<ref>
{{sfn}}
<ref>
{{harvtxt}}
Шаблон можно использовать для связи указания авторства в тексте с полной цитатой внизу страницы.{{harvtxt}}
{{harvnb}}
или{{sfnm}}
Шаблон можно использовать для объединения цитат . также производит объединенные цитаты.{{harvnb}}
{{sfnm}}
Обратите внимание, что {{sfn}}
это неприемлемо для объединенных цитат; используйте или .{{harvnb}}
{{sfnm}}
{{harvid}}
или{{harvs}}
С помощью этого шаблона можно создать более экзотические цитаты из Гарварда , например, несколько статей одного и того же автора с использованием имени и фамилии, ссылок на статьи об авторе и т. д. Любой тип необычной ссылки также может быть создан с использованием идиоматического параметра link name . ({{ citeref }} — это оболочка для {{ harvid }}, упрощающая последовательное создание таких внутренних ссылок в виде небольшого надстрочного индекса [n] или стилей меток в виде простого текста.){{harvs}}
[[#{{harvid|
}}|
]]
В некоторых статьях используется этот [[#CITEREF
идентификатор идиомы | название ссылки]]
. См. примечания к деталям реализации ниже.
{{harvcol}}
{{harvcolnb}}
{{harvcoltxt}}
Шаблоны , и используйте двоеточие для указания номера страницы или ее местоположения.{{harvcol}}
{{harvcolnb}}
{{harvcoltxt}}
{{sfnp}}
и{{harvp}}
В шаблоне в скобках указывается год. Сравните два примера.{{sfnp}}
Аналогичным образом, чтобы имитировать цитаты в стиле цитирования 1 , в шаблоне год помещается в круглые скобки.{{harvp}}
В этих шаблонах используются два элемента: вики-ссылка в теле статьи и привязка в справочном разделе статьи. Нажатие на викиссылку меняет положение привязки страницы.
Наиболее распространенными шаблонами цитирования являются Стиль цитирования 1 или Стиль цитирования 2 . По умолчанию Module:Citation/CS1 создает привязку <a name="CITEREF">
, за которой следует объединение следующих параметров:
Здесь рассматриваются наиболее распространенные шаблоны. Информацию обо всех шаблонах можно найти в Википедии: Шаблоны цитирования и привязки ссылок .
Предпочтительно использовать параметр даты вместо параметра года в шаблонах цитирования.
Шаблоны цитирования Гарварда создают вики-ссылку на якорь. Например , создает ссылку и создает якорь .{{Harv|Smith|2006|p=25}}
#CITEREFSmith2006
{{Citation|last=Smith|first=John|date=27 January 2006|title=My Life}}
CITEREFSmith2006
В некоторых статьях создается собственный идентификатор с использованием CITEREF
либо вместо шаблона цитирования Гарварда (например, [[#CITEREFSmith2006|(2006)]]
), либо в качестве значения |ref=
в шаблоне цитирования. Пользовательский идентификатор должен соответствовать следующим правилам:
":31337"
(знак препинания плюс число), но проигнорирует "31337"
(чисто числовое)."Nguyen 2010"
типа ":31337"
.":0"
или "NYT"
.A–Z
, a–z
цифры 0–9
и символы !$%&()*,-.:;<@[]^_`{|}~
. То есть все печатаемые символы ASCII, кроме #"'/=<>?\
пробела.name="John Smith"
. Но имена ссылок, заключенные в кавычки, не могут включать знак «меньше» ( <
) или символ двойной прямой кавычки ( "
), которые, однако, могут быть включены путем экранирования как <
и "
соответственно.|ref=
поле необходимо заменить подчеркиванием."
); фигурные или другие кавычки будут анализироваться как часть ссылочного имени.Примеры:
Где cite_name — это имя, например издатель.
Чтобы избежать иногда сложного для запоминания синтаксиса ссылок на якоря CITEREF, {{ citeref }} можно использовать для создания внутренних вики-ссылок либо с небольшими метками в стиле надстрочного индекса (например, [n] ), либо с простыми текстовыми метками для таких якорей. Его можно использовать внутри других цитат.
Обратите внимание, что CITEREF
префикс необходим гаджету справочных подсказок ( MediaWiki:Gadget-ReferenceTooltips.js ), чтобы определить, что ссылка ведет на цитату.
Шаблон {{sfn}}
создает именованную сноску , поэтому идентичные сноски объединяются автоматически. Имя сноски начинается с , FOOTNOTE
за которым следует объединение аргументов {{sfn}}
. Например: этот вызов шаблона {{sfn|Smith|2006|p=26}}
должен иметь точно такую же функциональность , которая, в свою очередь, имеет ту же функциональность, что и .<ref name="FOOTNOTESmith200626">{{Harvnb}}</ref>
<ref name="FOOTNOTESmith200626">[[#CITEREFSmith2006|Smith (2006)]], p. 26</ref>
Имя ссылки становится более сложным, если параметр страницы (p) включает URL-адрес, например {{sfn|Joyce|1903|p=213}}
, который после определения может быть вызван с помощью <ref name="FOOTNOTEJoyce1903[httpsarchiveorgdetailsaconcisehistory00joycgoogpagen226 213]" />
. Символ "p=" и символы |,:,.,/,?,=; поэтому удаляются из URL-адреса.
Вызов был заменен для более быстрой загрузки.{{harvnb}}
Категория:Страницы, использующие sfn с неизвестными параметрами (0)
Данные шаблона для Sfn
Этот шаблон создает короткую ссылку на автора и дату в сноске. Это позволяет вам связывать встроенные цитаты с использованием гарвардских цитат (форма коротких цитат с использованием ссылок в скобках) с соответствующими полными библиографическими цитатами.