Bibtex. Структура файла

2025-03-12 · 2 мин. для прочтения
Содержание

1 Общая информация

  • BibTeX — это формат файла для хранения библиографических данных.
  • Файлы BibTeX имеют расширение .bib и содержат записи, каждая из которых описывает отдельный источник (книгу, статью, доклад и т. д.).

2 Основные элементы структуры файла BibTeX

  • Запись (entry)
    • BibTeX. Типы записей
    • Тип записи (например, @article, @book, @misc ) указывает на вид источника.
    • Уникальный ключ (key) является идентификатором записи, который используется для цитирования источника в тексте документа (см. Формат ключа BibTeX).
    • Каждая запись начинается с указания типа источника и уникального ключа, например: @book{key,... .
  • Поля (fields)
    • BibTeX. Поля
    • Это атрибуты записи, содержащие конкретную информацию о источнике (автор, название, год издания и т. д.).
    • Поля отделяются друг от друга запятыми.
    • Некоторые поля могут быть обязательными для определённых типов записей, в то время как другие — необязательными.
  • Значения (values)
    • Это данные, которые хранятся в полях.
    • Значения заключаются в фигурные скобки {…} или двойные кавычки "…".
    • Использование фигурных скобок предпочтительнее, так как позволяет избежать проблем с интерпретацией специальных символов.

3 Пример записи в файле BibTeX

  • Пример записи bibtex:

    @book{ivanov2023book,
      author    = {Иванов, И. И.},
      title     = {Название книги},
      year      = {2023},
      publisher = {Издательство},
      address   = {Город}
    }
    
  • Здесь:

    • @book : тип записи (книга);
    • ivanov2023book : уникальный ключ записи;
    • author, title, year, publisher, address : поля записи;
    • {Иванов, И. И.}, {Название книги} и т. д. : значения полей.

4 Типы записей в BibTeX

  • BibTeX. Типы записей
  • Некоторые из наиболее часто используемых типов записей:
    • @article — для журнальных статей;
    • @book — для книг;
    • @incollection — для статей в сборниках;
    • @misc — для различных источников, не подходящих под другие категории;
    • @phdthesis — для диссертаций;
    • @techreport — для технических отчётов.

5 Рекомендации по работе с файлами BibTeX

  • Уникальность ключей : каждый ключ записи должен быть уникальным в рамках файла, чтобы избежать путаницы при цитировании.
  • Использование комментариев : можно добавлять комментарии в файл BibTeX, начиная их с символа процента (%).
  • Файл BibTeX может содержать несколько записей, каждая из которых описывает отдельный библиографический источник.
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.