У меня есть документ LaTeX, в который я ввожу базу данных .bib.
\bibliography{LagrangianRelax}
\bibliographystyle{alpha}
Я получаю сообщение об ошибке (я знаю, что это довольно распространенное явление): ! Package inputenc Error: Unicode char \u8:�d� not set up for use with LaTeX.
при создании цитирования.
Я не знаю почему - мой редактор настроен на UTF8, JabRef (в котором я создаю базу данных .bib) настроен на UTF и я использую\usepackage[utf8]{inputenc}
Есть идеи, как это решить? Спасибо за любые советы...
решение1
Возможно, причина в том, что вы компилируете с bibtex
, а не biber
. Bibtex не понимает utf8 — даже 8-битную кодировку. Вероятно, вам следует использовать biblatex
— в этом случае синтаксис для загрузки базы данных и стиля библиографии должен быть (например, для алфавитного стиля):
\usepackage[backend=biber,style=alphabetic]{biblatex}
\addbibresource{LagrangianRelax.bib}
Я не уверен, что этоточно тот же стиль, что и у alphabetic.bst
файла стилей, но стили biblatex гораздо проще настраивать, чем файлы .bst.