Пакет biblatex и biber: продвинутое управление библиографией

Почему связка biblatex + biber заменила классический BibTeX

⚠️ В Labkeeper Biber пока не запускается. Настройка ниже — для локальной установки TeX Live или MiKTeX. В Labkeeper список литературы оформляется через thebibliography: как это сделать по ГОСТ, читайте в руководстве по списку литературы по ГОСТ.

Пример в редакторе: короткая ссылка открывает самостоятельный документ с цитированием и списком через thebibliography, без отдельного файла и запуска Biber. Это иллюстрация связи ссылки с источником, а не демонстрация автоматической сортировки BibLaTeX. Полная настройка .bib и Biber для локальной сборки приведена ниже.

Хотя классический BibTeX до сих пор популярен, оригинальная утилита bibtex была создана еще в 1985 году, когда не существовало стандарта Юникод (UTF-8). Из-за этого классический BibTeX часто ломал сортировку русских фамилий («А» оказывалась после «Я») и требовал сложных кодировочных ухищрений.

Современный тандем пакета biblatex и бэкенда biber полностью написан с поддержкой UTF-8, понимает правила русской грамматики и поддерживает официальный пакет адаптации biblatex-gost.

Настройка biblatex biber онлайн: преамбула с поддержкой ГОСТ

Если вы ищете настройку biblatex biber онлайн, учтите: она работает только там, где сервис запускает Biber. В Labkeeper Biber пока выключен, поэтому преамбулу для российской диссертации или статьи используйте при локальной сборке:

LaTeX
\usepackage[
    backend=biber,         % Современный движок Biber
    style=gost-numeric,    % Числовые ссылки в квадратных скобках [1] по ГОСТ
    sorting=none,          % Сортировка по мере цитирования в тексте
    language=auto,
    autolang=other,
    defernumbers=true
]{biblatex}

\addbibresource{references.bib} % Подключение базы данных .bib

В конце документа список выводится одной командой: \printbibliography[title={Список использованных источников}].

Сортировка списка литературы biblatex: по языку, алфавиту и цитированию

Гибкая сортировка списка литературы biblatex настраивается параметром sorting:

  • sorting=none — источники нумеруются строго в порядке первого упоминания в тексте (стандарт для естественнонаучных отчетов);
  • sorting=nty — алфавитный порядок: Name (автор) $\to$ Title (название) $\to$ Year (год);
  • Сортировка сначала русские, затем иностранные: поле langid = {russian} переключает язык оформления записи, а не порядок в списке. Русские источники раньше иностранных получают только отдельной схемой сортировки. Такой порядок требуют некоторые вузы, ГОСТ его не предписывает.

Современные типы записей в .bib файле (@online, @software, @thesis)

В отличие от старого BibTeX, в biblatex доступны современные семантические типы данных, позволяющие точно описать электронные ресурсы по ГОСТ 7.0.100:

references.bib
% Веб-страница с датой обращения
@online{react_docs,
    author  = {{Meta Platforms Inc.}},
    title   = {React: The library for web and native user interfaces},
    url     = {https://react.dev/},
    urldate = {2026-09-05},
    langid  = {english}
}

% Диссертация или дипломная работа
@thesis{ivanov_phd,
    author      = {Иванов, И. И.},
    title       = {Методы анализа графовых структур},
    type        = {phdthesis},
    institution = {МГУ им. М. В. Ломоносова},
    year        = {2025},
    langid      = {russian}
}

Цикл сборки: pdflatex → biber → pdflatex

Для генерации списка запускается цепочка: pdflatex main $\to$ biber main $\to$ pdflatex main. Так выглядит локальная сборка: latexmk и редакторы вроде TeXstudio запускают эту цепочку сами.

В Labkeeper Biber пока не запускается, поэтому список из .bib-файла останется пустым, а ссылки превратятся в «[?]». Для онлайн-сборки оформите список через thebibliography, как в примере для редактора.

Практические советы

1

Удаление вспомогательных файлов при локальной сборке

Если при локальной сборке вы кардинально изменили ключи в .bib-файле, удалите файлы .bbl и .bcf, чтобы Biber пересобрал индекс начисто.

2

Команда \parencite

Для стилей гарвардского цитирования (Автор, Год) используйте \parencite{key} для круглых скобок: (Иванов, 2025).

Попробуйте прямо сейчас

Пишите статьи с библиографией в Labkeeper

Онлайн-редактор LaTeX: ссылки и список литературы через thebibliography, сборка PDF в браузере.

Другие статьи