LINUX.ORG.RU

BibTeX: библиография по ГОСТ 2008 и 2003 + DOI статей

 , ,


1

3

Приветствую! Вознила проблема, которую не ждали. Лет 5 формирую библиографию из общей базы в 6 строк:

\bibliographystyle{ugost2008}
%\bibliographystyle{ugost2003}
\renewcommand{\@biblabel}[1]{#1.} 
\renewcommand{\refname}{Список используемой литературы} 
\addcontentsline{toc}{section}{Список используемой литературы} 
\makeatother
\bibliography{main}

Теперь некоторые издательства начали рекомендовать дополнять ISBN в ссылках на книги и указывать DOI для статей. Первое подтягивается по умолчанию. Что делать с DOI?


Перейти на biblatex. Для использования DOI есть отдельная опция.

Asteronix ★★★
()

Разработчики LaTeX-шаблона российской кандидатской диссертации разработали ugost2008mod.bst, который поддерживает DOI для статей. Однако у меня сыплет вот такими ошибками:

! Undefined control sequence.
<argument> \nolinkurl 
                      {10.1038/nmat1849}
l.92 ...ock P.~183--191. \BibDOI{10.1038/nmat1849}
                                                  .
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
arbyz
() автор топика
Ответ на: комментарий от arbyz

Добавил в преамбулу \usepackage{hyperref} и заработало.

arbyz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.