Quarto. Цитирование
Quarto. Цитирование.
Содержание
1 Общая информация
- Quarto использует pandoc для автоматического создания цитат и библиографии.
- При использовании
format: typstпо умолчанию обработка цитирования выполняется typst. - Необходимо предоставить:
- документ quarto с цитированием;
- источник библиографических данных, например файлы BibLaTeX (
.bib) или BibTeX (.bibtex); - опционально файл
CSL, определяющий оформление цитат (если не используетсяnatbibилиbiblatexдля создания библиографии).
2 Библиографические файлы
Quarto поддерживает файлы библиографии в самых разных форматах, включая BibLaTeX и CSL.
Добавьте библиографию в свой документ с помощью поля
bibliography:--- title: "My Document" bibliography: references.bib ---При желании можно предоставить более одного файла библиографии, задав
bibliographyкак массив.
3 Синтаксис цитирования
- Quarto использует стандартное представление pandoc markdown для цитат (например,
[@citation]). - Цитаты заключаются в квадратные скобки и разделяются точкой с запятой.
- Каждая цитата должна иметь ключ, состоящий из
@+ идентификатор цитаты из базы данных, и может опционально иметь префикс, локатор и суффикс. - Ключ цитаты должен начинаться с буквы, цифры или
_, и может содержать буквенно-цифровые символы,_, и внутренние знаки пунктуации (:.#$%&-+?<>~/).
4 Стиль цитирования
- Quarto использует Pandoc для форматирования цитат и библиографий.
- Чтобы предоставить пользовательскую таблицу стилей цитат, укажите путь к файлу CSL с помощью поля
cslметаданных:--- title: "My Document" bibliography: references.bib csl: nature.csl --- - Использование стиля
CSLвозможно только тогда, когдаcite-methodявляетсяciteproc(значение по умолчанию). - Если вы используете другой
cite-method, вы можете управлять форматированием ссылок, используя механизм, предоставляемый этим методом.
5 Генерация библиографии
По умолчанию Pandoc автоматически сгенерирует список цитируемых работ и поместит его в документ, если стиль требует этого.
Он будет помещён в
divс идентификаторомrefs(если таковой существует):### References ::: {#refs} :::Если такой
divне найден, список цитируемых работ будет помещён в конец документа.Можно отключить создание библиографии, включив опцию
suppress-bibliography: trueв метаданных документа.
6 Включение нецитированных элементов
Для включения в библиографию источников без ссылки на них в основном тексте, можно определить фиктивный элемент
nociteв поле метаданных и поместите туда цитаты:--- nocite: | @item1, @item2 --- @item3В этом примере документ будет содержать ссылку только на
item3, но библиография будет содержать записи дляitem1,item2, иitem3.Можно создать библиографию со всеми цитатами, независимо от того, встречаются они в документе или нет:
--- nocite: | @* ---
7 LaTeX: использование BibLaTeX или natbib
Бэкенд можно задать с помощью
cite-method:format: pdf: cite-method: biblatexПо умолчанию используется
citeproc.
7.1 Параметры
- При использовании natbib или biblatex вы можете указать следующие дополнительные параметры, влияющие на способ отображения библиографий:
| Вариант | Описание |
|---|---|
biblatexoptions | Список опций для biblatex |
natbiboptions | Список опций для natbib |
biblio-title | Название библиографии |
biblio-style | Стиль для библиографии |
8 Typst
- Typst поставляется с собственной системой обработки цитирований для библиографий.
- По умолчанию используется
format: typst. - Чтобы указать стиль библиографии с помощью системы typst, используйте
bibliographystyle=option:bibliography: refs.bib bibliographystyle: apa - Или укажите путь к локальному файлу csl:
bibliography: refs.bib bibliographystyle: my-csl-style.csl - Если вы предпочитаете использовать обработку цитирования pandoc, установите
citeproc: trueявно:citeproc: true bibliography: refs.bib csl: https://www.zotero.org/styles/apa-with-abstract