20070719

LaTeX: как создать собственный стиль BiBTeX

Пользователи LaTeX знают, что отформатировать библиографию в статье в соответствии с требованиями журнала очень просто с помощью программы BibTeX. Если есть файл, описывающий стиль форматирования библиографии.

Проблема в том, что журналов много, требования у всех разные, а стили есть не для всех. Создание же стилей в ручную требует достаточно высокой квалификации пользователя.

К счастью, создать собственный стиль BibTeX, удовлетворяющий заданным требованиям, легко может каждый с помощью программы makebst.tex. В моей установке LaTeX её можно запустить вот так:
$ latex /usr/share/texmf-texlive/tex/latex/custom-bib/makebst.tex
Далее в качестве исходного файла указываем merlin, задаём имя файла для своего стиля, например, mystyle, и терпеливо отвечаем на все вопросы (их будет много), полученный файл mystyle.bst копируем в каталог со статьёй и используем:
\bibliographystyle{mystyle}
\bibliography{bibfile}