Ганджавики:Сноски
Сноска — это ссылка вне основного текста на источник информации, использованный при написании статьи, или комментарий. Ссылка создается с помощью соответствующих тегов или шаблонов, которые нужно вставить после поясняемой части текста.
В окончательном тексте сноски размещаются автоматически в разделе «Примечания». Также автоматически после фрагмента поясняемого текста ставится знак сноски (цифра или значок), связывающий поясняемый текст со сноской, а в «Примечаниях» перед сноской ставится значок возврата к поясняемому тексту. Если кликнуть мышкой по знаку сноски, то текст переместится к сноске, если по значку возврата — то к поясняемому тексту.
В движке MediaWiki существует встроенная поддержка сносок. Сноски можно создавать в статье, используя тег <ref>. Этот способ добавления сносок называется «сноски через cite.php» — файл в MediaWiki, который обеспечивает эту возможность. Переход на cite.php делает поддержку сносок в статье более удобной.
Ниже приводятся примеры, как вставлять текст сноски прямо в тексте статьи, а в указанном месте статьи (обычно внизу) будет автоматически выводиться список всех сносок со значками возврата.
Использование
Основная идея тега <ref> состоит в том, что он вставляет заключённый в него текст в качестве сноски в определённый раздел, заданный тегом <references />.
Если вы забудете вставить тег <references /> в конец файла, сноски видны не будут.
На этой странице также используются сноски — например, в конце этого предложения[1]. Если вы просмотрите исходный текст этой страницы, нажав «править», то сможете увидеть пример создания этой сноски.
Примечания Шаблон:Примечания Справочное бюро Gramota.ru: Шаблон:Cite web, Шаблон:Cite web, Шаблон:Cite web, Шаблон:Cite web</ref>, когда ссылка на сноску встаёт рядом со знаком препинания, её всегда следует ставить до запятой, точки с запятой, двоеточия, тире, точки (если точка не относится к сокращению):
слово1, слово2; слово3: слово4 — слово5. но: в 1985 г.6
В остальных случаях знак сноски ставится после знака препинания: вопросительного и восклицательного знаков, многоточия, после закрывающей кавычки перед закрывающей точкой:
слово?1 слово!2 слово…3 слово»4.
Знак сноски ставится перед закрывающей скобкой/кавычками, если примечание относится к последнему слову/словосочетанию в скобках/кавычках и после них, если примечание относится ко всему тексту в скобках/кавычках или большему объёму текста[2]:
слово1) слово2» или: много текста)3 много текста»4
В качестве особого мнения, дизайнер Артемий Лебедев отмечает, что удачно смотрится положение сноски над знаком препинания,Шаблон:.ref но если «подвинуть» знак сноски невозможно, его следует ставить до знака препинания. Шаблон {{-1}}, поставленный после знака препинания, помещает сноску над ним, однако при копировании в простой текст знак препинания вновь оказывается перед сноской (которая более не помещается тегом <sup></sup> над строкой, а располагается в тексте). Стандартизировать же сдвиг знака препинания, поставленного после сноски, невозможно, так как номера сносок разные и, соответственно, имеют разную ширину, а в Википедии в основном используются не моноширинные шрифты.
Пробел при знаке сноски
В советской типографике знак сноски отбивали от предшествующего текста на 2 пт; от предшествующих знаков препинания на 1 пт или не отбивали вовсе[3][4]:
слово1, но: слово?2 слово!3 слово…4 слово»5 слово)6
Сейчас точное соблюдение этого требования невозможно в силу особенностей форматирования текстов в Интернете. -->
Как это работает?
Для технических пояснений к тегам <ref> и <references> см.: mw:Extension:Cite/Cite.php.
Ошибки в оформлении сносок
Имя сноски не должно начинаться с цифры, это вызовет ошибку[5].
Допускаются имена сносок без кавычек, если они состоят только из символов ASCII, кроме пробела, управляющих символов и символов "$%'+=\>. Однако если в имени без кавычек встретятся другие знаки, то параметр name=
в теге ref
будет проигнорирован.
Распространена ошибка, когда сноскам, которые на самом деле не являются повторами, дают одно и то же имя. Это может быть результатом копирования именованной сноски и замены в её тексте, например, номера страницы источника. Это приводит к тому, что текст таких сносок в список сносок не попадает, а вместо них отсылки идут к другим, неподходящим сноскам. Никакой диагностики для подобных случаев не предусмотрено.
Также распространена ошибка с пустыми именами сносок: панель быстрой вставки Русской Википедии включает конструкцию <ref name=""></ref>
, предназначенную для последующего заполнения параметра имени и текста сноски. Пустое имя считается допустимым и не диагностируется, поэтому, поскольку некоторые участники не убирают параметр name=""
и не проверяют результат своих правок, это также приводит к спрятанному тексту сносок с отсылками не к тем сноскам.
Недостатки и технические ограничения
- В старой системе и ссылки, и автоматически нумерующиеся сноски отсчитывались от одного и того же счётчика, из-за чего было трудно поддерживать соответствие с разделом ссылок. С новым модулем Cite.php возникает другая проблема: случайный читатель может не заметить или не понять различия между внешней ссылкой и автоматически нумеруемой сноской и может запутаться, посчитав, что номера расставлены не по порядку. Поэтому некоторые редакторы считают, что на одной странице со сносками с автонумерацией лучше не пользоваться автоматически нумерованными внешними ссылками, чего можно избежать, например, созданием внешних ссылок с текстом, например Kate’s Tool вместо Kate’s Tool [1].
- В большинстве браузеров верхние индексы вызывают увеличение межстрочного расстояния для той строки, где они находятся. Поскольку строки без индексов расставляются со стандартным расстоянием, это придаёт неравномерность расстоянию строк в тексте и выглядит некрасиво. Такова общая проблема с верхними индексами, для решения которой могут понадобиться изменения в CSS или даже улучшения в браузерах или системах отрисовки шрифтов в ОС. Существует исправление, устраняющее эту проблему без уменьшения размера индекса. Оно требует от пользователя добавить CSS в свой style sheet (monobook.css) и поэтому доступно только зарегистрированным участникам.
- Некоторым нравится идея боковых сносок вдобавок к нижним сноскам, особенно если эту возможность можно включать в настройках Mediawiki. (Таблицу можно превратить в боковую сноску с помощью
style="float:right"
.) - При редактировании сносок приходится их искать в тексте статьи, а не редактировать сразу все в разделе «Примечания».
- При редактировании раздела, где использованы сноски, они не показываются в стандартном предпросмотре; однако можно временно добавить <references/> в конец раздела или использовать гаджет быстрого предпросмотра.
- При использовании некоторых шаблонов для форматирования всего списка сносок, например в конструкции вида {{Highlight|{{Примечания}}}} форматирование распространяется только на первую сноску. Для обхода этого явления можно выполнять форматирование непосредственно внутри тегов, как показано здесь: <ref>Шаблон:Highlight</ref>.
- Внутри
<ref>
не работают некоторые возможности MediaWiki — например,<ref>{{{параметр}}}</ref>
внутри шаблонов (подробнее см.: mediazilla:2257). В таких случаях следует использовать механизм сносок через магическое слово #tag, заменяя<ref>
…</ref>
на{{#tag:ref|
…}}
. Например,<ref name="Ran1912">J. Random, 1912.</ref>
будет выглядеть как{{#tag:ref|J. Random, 1912.|name=Ran1912}}
, а если с группами, то{{#tag:ref|J. Random, 1912.|name=Ran1912|group="auth"}}
.
Примечания
- ↑ Эта сноска является примером к разделу «Использование».
- ↑ Шаблон:Книга
- ↑ Шаблон:Книга
- ↑ Шаблон:Книга Автор приводит пример употребления знака сноски после запятой и точки, что противоречит выше изложенным правилам. Знак сноски всегда стоит перед запятой и точкой (после точки — только в сокращении).
- ↑ См. также: mediazilla:22850.