Описание
Этот шаблон можно использовать для создания вики-ссылок на существующие цитаты, определенные в той же статье, с помощью шаблонов цитирования CS1 / CS2 (и многих других). Это (частичная) оболочка вокруг {{ harvid }}, упрощающая создание ссылок в согласованном формате. По умолчанию ссылки будут иметь стиль небольших надстрочных меток (например, [n] ), подобных тем, которые создаются ...
тегами Mediawiki , но также возможны ссылки в виде простого текста.
Типичное использование - внутри |quote=
, если цитата относится к другим работам, определенным как цитирование в той же статье, но шаблон также может использоваться во многих других местах внутри и за пределами шаблонов цитирования, в том числе в других параметрах.
Хотя можно создавать прямые конвейерные ссылки, например [[#CITEREF
, использование шаблона является предпочтительным, поскольку он скрывает внутренние детали создания привязки CITEREF от пользователя. Поскольку шаблон можно централизованно обновлять, его легче поддерживать в будущем, чем настраивать жестко заданные ссылки повсеместно. Кроме того, в случае надстрочных меток шаблон обеспечивает единообразный внешний вид и безопасное кодирование, используемое внутри цитат, без необходимости запоминать синтаксис HTML и т. Д. Для достижения эффекта.
Применение
По умолчанию шаблон поддерживает от 1 до 4 параметров имени автора (согласно {{ harvid }}), за которым следует 1 параметр даты (также согласно {{ harvid }}) для создания дополненияCITEREF
, чтобы соответствовать внутреннему якорю, созданному шаблон цитирования, на который должна указывать эта ссылка. Последний безымянный параметр - это текст метки, который должен отображаться как текст ссылки, например, «a», «b», «c» и т. Д. Хотя это не влияет на функциональность, убедитесь, что эти метки не конфликтуют с другими метками. используется для цитат или примечаний в той же статье, чтобы избежать путаницы для пользователей (то есть, если строчные буквы или арабские числа уже используются, вы можете, например, использовать вместо них заглавные буквы или римские числа). Кроме того, поскольку последовательность меток в статье может измениться при добавлении дополнительных ссылок или изменении порядка цитирования, может быть полезно использовать схему нумерации относительно цитирования (например, (повторное) начинать с «A» в каждом новом тексте). citation) вместо того, чтобы часто менять нумерацию схемы абсолютных имен для всей статьи (например, начиная с "A" в первой ссылке citeref в статье).
Если указан только один параметр, текст метки будет таким же.
Необязательный именованный параметр |style=plain
можно использовать для переключения стиля отображения с надстрочных меток по умолчанию на обычный текст.
Используя необязательные параметры |ref=
или, |id=
шаблон можно использовать для других стилей имени привязки для поддержки особых случаев.
Во избежание болтающихся ссылок, пожалуйста, проверяйте ссылки, нажимая на них после создания и при изменении имен авторов / редакторов или дат в соответствующих цитатах. (Будущая версия шаблона может автоматически обнаруживать оборванные ссылки и выдавать сообщения об ошибках, см. Обсуждение модуля: Сноски / Архив 1 # Сообщение о неработающих harv-ссылках и Справка: Стиль цитирования 1 / Архив 66 # make ref = harv по умолчанию для CS1 . )
Примеры
Примеры справочных определений: [1] [2]
Пример 1:
Example text{{citeref|Author2|2018|a}}
:
- Пример текста [a]
Пример 2:
Example {{citeref|Author1|2017|text|style=plain}}
:
- Пример текста
Используя параметры |ref=
или |id=
, шаблон также можно использовать для создания ссылок в соответствии с двумя другими стилями именования якорей. Если один из них задан, это переопределит Гарвардскую схему именования якорей по умолчанию на {{ harvid }}, и шаблон примет только один безымянный параметр (для текста метки ссылки). Если заданы оба параметра, |id=
будет проигнорировано: [3] [4]
|ref=
может использоваться для ссылки на якоря полностью свободного стиля (например, для отмены схемы harv по умолчанию, если она оказывается слишком сложной для выполнения в определенных случаях). Значения harv и none зарезервированы и не должны использоваться .
|id=
работает аналогично, но автоматически добавляет к имени привязки префикс «Ссылка-». (Подробнее см. {{ Wikicite }}.)
Пример 3:
Example text{{citeref|b|ref=Author-2020}}
:
- Пример текста [b]
Пример 4:
Example {{citeref|text|ref=Author-2020|style=plain}}
:
- Пример текста
Пример 5:
Example text{{citeref|c|id=Example}}
:
- Пример текста [c]
Пример 6:
Example {{citeref|text|id=Example|style=plain}}
:
- Пример текста
Нет особого смысла в объединении |ref=
или |id=
с, |style=plain
потому что синтаксис более сложен, чем конвейерная ссылка, как [[#anchor-name|label]]
, однако, это поддерживается в случаях, когда по причинам технического обслуживания желательно использовать тот же стиль ссылки (то есть связывание через citeref) в статье, а не смешивать разные методы и синтаксисы.
Смотрите также
- {{ harvid }}
- {{ refn }} (другой метод создания вложенных ссылок, работающий на уровне разметки , а не на уровне привязки шаблона цитирования)
- Википедия: шаблоны цитирования
Рекомендации
{{reflist|refs=
{{cite book |title=Title1 |author=Author1 |date=2017 |quote=Quote1 referring to another citation via CITEREF.{{citeref|Author2|2018|A}}}}
{{cite book |title=Title2 |author=Author2 |date=2018 |quote=Quote2 referring to {{citeref|Author1|2017|another citation|style=plain}} via CITEREF.}}
{{anchor|Reference-Example}}{{cite book |title=Title3 |author=Author3 |date=2019 |quote=Quote3 referring to another citation via CITEREF.{{citeref|Author4|2020|B}}}}
{{anchor|Author-2020}}{{cite book |title=Title4 |author=Author4 |date=2020 |quote=Quote4 referring to {{citeref|Author3|2019|another citation|style=plain}} via CITEREF.}}
}}
- ^ Автор1 (2017). Название1 .
Quote1 относится к другой цитате через CITEREF. [A]
- ^ Автор2 (2018). Название2 .
Quote2 относится к
другой цитате
через CITEREF.
- ^ Автор3 (2019). Название3 .
Quote3 со ссылкой на другую цитату через CITEREF. [B]
- ^ Автор4 (2020). Название4 .
Quote4 относится к другой цитате через CITEREF.