Пропустить до содержимого

Управление ссылками с использованием BibTeX в Quarto — Краткое руководство

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

Нужно простое решение для управления вашими записями BibTeX? Ознакомьтесь с CiteDrive!

  • Веб-основанное, современное управление библиографическими ссылками
  • Сотрудничество и обмен с коллегами-исследователями
  • Интеграция с Overleaf
  • Полноценная поддержка BibTeX/BibLaTeX
  • Сохраняйте статьи и веб-сайты прямо из вашего браузера
  • Поиск новых статей в базе данных из десятков миллионов ссылок
Попробовать CiteDrive ► Смотреть демонстрацию

Шаг 1: Создайте файл .bib и добавьте записи

Как и в предыдущем разделе, мы начинаем с создания файла .bib под названием ‘bibliography.bib’, который затем заполняется записями BibTeX. Записи BibTeX строятся в следующем формате и содержат достаточно информации для цитирования и включения в библиографию каждого источника литературы (книга, статья и т. д.).

Мы используем пример из предыдущего раздела и цитируем книгу “Старик и море” Эрнеста Хемингуэя. Результат будет следующим:

@book{Hemingway1952,
title={Старик и море},
author={Хемингуэй, Эрнест},
year={1952},
publisher={Charles Scribner's Sons}
}

Снова разберем “анатомию” этой записи, сосредоточив внимание на трех компонентах, чтобы понять, как каждая запись BibTeX определяется:

  • Тип записи: с помощью @book мы определяем тип записи согласно схеме @type. Возможные типы — это @article для научных статей и другие. BibTeX предпочитает указывать, какие поля являются обязательными, а какие опциональными.
  • Поля записи: в нашем примере @book это поля title, author, year и publisher. (См. поля)
  • Ключ цитирования: в нашем примере это Hemingway1952, и он используется для указания цитаты в тексте LaTeX, т.е. для ссылки на источник. В Quarto мы делаем это с помощью [@Hemingway1952]. Ключ цитирования может быть любой строкой — часто это комбинация автора, года и слова из заголовка.

Шаг 2: Создайте документ Quarto и подключите

Интеграция BibTeX с Quarto очень проста. Просто укажите файл bib с помощью ‘bibliography: bibliography.bib’ в YAML и цитату с помощью ’[@Hemingway1952]’ в месте, где вы хотите, чтобы цитата появилась в тексте.

---
title: "Ссылки BibTeX в Quarto"
author: "Джон Доу"
date: '2022-07-19'
bibliography: bibliography.bib
output: html_document
---
## Ссылки BibTeX в Quarto
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent enim urna, dapibus et bibendum vel, consectetur et turpis.
Cras a molestie nulla. [@Hemingway1952]

Менеджеры ссылок

Ручная настройка файлов BibTeX может отнимать много времени, поэтому обычно рекомендуется использовать менеджер ссылок. Вот несколько инструментов, которые идеально подходят для этого: