Числовой стиль, год автора, журнальный стиль

Поменяйте стили местами без переписывания базы данных.

Числовые стили, год автора, журнальные стили

Стиль цитирования контролирует две вещи: как выглядит внутритекстовый маркер, например [12] вместо (Knuth, 1984), и как форматируется каждая запись в списке ссылок. Хорошей новостью является то, что этот стиль полностью отделен от вашей базы данных .bib. Вы можете переключить статью с числового значения на год автора или переформатировать ее для другого журнала, изменив одну строку в преамбуле. Ваши записи остаются такими, какие они есть.

Изменение стиля с помощью классического BibTeX

В BibTeX стиль находится в команде \bibliographystyle{...}, которая называет файл .bst. Поменяйте аргументы и перекомпилируйте:

\bibliographystyle{plain} % [1], entries sorted alphabetically
\bibliographystyle{abbrv} % like plain, but first names and journals abbreviated
\bibliographystyle{alpha} % labels like [Knu84] built from author and year
\bibliographystyle{ieeetr} % IEEE-style numeric, in citation order
\bibliographystyle{apalike} % author-year, needs \usepackage{apalike} or natbib

Журналы и конференции обычно отправляют свои собственные файлы «.bst», например «IEEEtran.bst» или «ACM-Reference-Format.bst». Поместите этот файл рядом с вашим main.tex и назовите его \bibliographystyle. Обратите внимание, что .bst запекается за один просмотр; Если место проведения требует цитирования года автора, вам также понадобится пакет natbib для получения таких команд, как \citep и \citet.

Изменение стиля с помощью biblatex

В случае с biblatex стиль можно указать на самой упаковке:

\usepackage[style=authoryear]{biblatex}

Другими распространенными значениями являются style=numeric, style=numeric-comp для сжатых диапазонов, таких как [3-6], style=alphabetic и style=apa или style=ieee из дополнительных пакетов. Поскольку стили biblatex написаны на LaTeX, а не на старом языке .bst, их гораздо проще настроить, например, изменить пунктуацию или удалить URL-адреса.

Правильно перекомпилируйте после переключения

После любого изменения стиля старые вспомогательные файлы по-прежнему содержат данные, отформатированные в предыдущем стиле, поэтому запустите полный цикл: скомпилируйте один раз, запустите бэкэнд (bibtex для классического BibTeX, biber для biblatex), затем скомпилируйте еще дважды, чтобы перекрестные ссылки урегулировались. Oleafly запускает этот цикл за вас, но если цитаты выглядят устаревшими после ручного переключения, удаление файлов .aux и .bbl и перестройка с нуля очистит их.

Какое семейство следует использовать?

Если целевое место предоставляет файл .bst или класс, который ожидает BibTeX, используйте классический BibTeX; такая ситуация по-прежнему наблюдается в большинстве журналов. Если вы сами управляете форматом, например, в диссертации или препринте, biblatex — более подходящий выбор. Компромиссы описаны в Классическом BibTeX или biblatex, а различия в командах — в natbib-привычках и командах biblatex.

Вернуться к Цитируйте свои источники