Ганджавики:Сноски

Версия от 01:49, 30 ноября 2014; Вредитель (GW131664) (обсуждение | вклад) (Новая страница: «{{TOC right}}Сноска — это ссылка вне основного текста на источник информации, использованный …»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Сноска — это ссылка вне основного текста на источник информации, использованный при написании статьи, или комментарий. Ссылка создается с помощью соответствующих тегов или шаблонов, которые нужно вставить после поясняемой части текста.

В окончательном тексте сноски размещаются автоматически в разделе «Примечания». Также автоматически после фрагмента поясняемого текста ставится знак сноски (цифра или значок), связывающий поясняемый текст со сноской, а в «Примечаниях» перед сноской ставится значок возврата к поясняемому тексту. Если кликнуть мышкой по знаку сноски, то текст переместится к сноске, если по значку возврата — то к поясняемому тексту.

В движке 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/> в конец раздела или использовать гаджет быстрого предпросмотра.

Шаблон:Anchor

  • При использовании некоторых шаблонов для форматирования всего списка сносок, например в конструкции вида {{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"}}.

Примечания

  1. Эта сноска является примером к разделу «Использование».
  2. Шаблон:Книга
  3. Шаблон:Книга
  4. Шаблон:Книга Автор приводит пример употребления знака сноски после запятой и точки, что противоречит выше изложенным правилам. Знак сноски всегда стоит перед запятой и точкой (после точки — только в сокращении).
  5. См. также: mediazilla:22850.