BibLaTeX. Уточнение типа публикации

2025-08-30 · 1 мин. для прочтения

BibLaTeX. Уточнение типа публикации.

Содержание

1 Поле entrysubtype

  • Поле entrysubtype в biblatex — это пользовательское поле, которое позволяет добавлять дополнительную классификацию к библиографическим записям.
  • Оно не является стандартным для всех стилей, но может быть настроено для отображения в любом стиле.
  • Уточняет жанр публикации.
  • Значения: произвольные строки, которые вы задаете сами:
    entrysubtype = {research},
    entrysubtype = {review},
    entrysubtype = {editorial}
    

2 Жанры публикации

  • Научная статья/Research article
  • Обзорная статья/Review
  • Редакционная статья/Editorial
  • Рецензия на книгу/Book Review
  • Информационная статья/Information article

3 Добавить entrysubtype в запись .bib

  • Укажите поле entrysubtype в вашей библиографической записи:
@article{smith2023,
  author       = {John Smith},
  title        = {Advances in Quantum Computing},
  journal      = {Journal of Physics},
  year         = {2023},
  entrysubtype = {research}  % Произвольное значение
}

4 Добавить entrysubtype в библиографию

  • Чтобы entrysubtype отображался во всех стилях, добавьте в преамбулу:
\renewbibmacro{finentry}{%
  \printfield{entrysubtype}%  Выводим entrysubtype
  \finentry
}

5 Настройка отображения

  • В квадратных скобках, курсивом:

    \DeclareFieldFormat{entrysubtype}{[\mkbibemph{#1}]}
    
  • Локализация (если нужно перевести значения на русский):

    \NewBibliographyString{research,review}
    \DefineBibliographyStrings{russian}{
      research = {исследование},
      review   = {обзор},
    }
    
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.