LaTeX/Управление библиографией: различия между версиями

Содержимое удалено Содержимое добавлено
Добавлена информацию про {9}, которая ранее была под вопросом, уточнение
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 7:
Например:
 
<sourcesyntaxhighlight lang="latex" enclose="none">
\begin{thebibliography}{9}
 
Строка 18:
 
\end{thebibliography}
</syntaxhighlight>
</source>
 
Параметр <code>thebibliography</code> означает, что все что находится между <code>begin</code> и <code>end</code> это данные библиографии. <code>9</code> в фигурных скобках показывает максимальную ширину номера ссылок в списке литературы и тем самым размер отступа слева.
Строка 30:
Если необходимо в ссылке указать определенную страницу, можно использовать аргумент для команды <code>\cite</code> Например:
 
<sourcesyntaxhighlight lang="latex" enclose="none">
\cite[p.~215]{citation01}
</sourcesyntaxhighlight>}
 
Аргумент «p. 215» помещается в те же квадратные скобки. Тильда <code>~</code> в аргументе <code>[p.~215]</code> делает пробел между p. 215 неразрывным, чтобы номер страницы не был перенесен на следующую строку.
Строка 38:
Ссылка на несколько источников создается одной командой <code>\cite{}</code>. Например:
 
<sourcesyntaxhighlight lang="latex" enclose="none">
\cite{citation01,citation02,citation03}
</syntaxhighlight>
</source>
 
При этом между ссылками <code>citation</code> не должно быть пробелов. В результате, в одних квадратных скобках ссылки будут несколько номеров источников.
Строка 76:
Существуют различные стили цитирования. Пакет natbib, заменяющий стандартный аппарат цитирования, позволяет применять различные стили цитирования, с нумерацией, или стиль Harvard, с указанием имени автора и годом издания — (Roberts, 2003). Чтобы использовать пакет natbib, в преамбуле документа необходимо указать инструкцию
 
<sourcesyntaxhighlight lang="latex" enclose="none">
\usepackage[options]{natbib}
</syntaxhighlight>
</source>
 
Также необходимо командой указать, какой стиль использовать для составления списка библиографии, например <code>\bibliographystyle{plainnat}</code>
Строка 137:
Например:
 
<sourcesyntaxhighlight lang="latex" enclose="none">
\bibpunct{(}{)}{;}{a}{,}{,}
</syntaxhighlight>
</source>
 
== BibTeX ==
Строка 145:
База BibTeX хранится в простом текстовом файле .bib, что облегчает редактирование. Структура файла простая, пример записи в таком файле:
 
<sourcesyntaxhighlight lang="bibtex">
@ARTICLE{tag,
author = {Список авторов},
Строка 152:
journal = {Название журнала}
}
</syntaxhighlight>
</source>
 
Каждая запись описывает ровно одну публикацию — статью, книгу, диссертацию и т. д. Запись начинает с декларации типа в форме <code>@type</code>. В BibTeX могут быть описаны практически все типы публикаций начиная с самых распространенных книга/монография (book), статья (article) и пр. После указания типа ставятся фигурные скобки <code>{</code>, означающие начало описания атрибутов публикации. Первый атрибут, непосредственно за скобками — уникальный идентификатор публикации — citation key, о котором уже писалось выше. Этот идентификатор может быть производным, по выбору пользователя.