Символы Юникода в bibtex

2949
Grzenio

Я борюсь с юникодными символами в bibtex (Debian). У меня есть следующая запись в моем файле .bib:

@Book, title =, publishe =, year =  } 

и он отлично работает для plainстиля библиографии, но ужасно терпит неудачу для более буквенно-цифровых стилей (например, apa, alpha) - сообщается об ошибке:

! Undefined control sequence. <argument> \protect \astroncite   l.3 ...rotect\astroncite] 

какие-нибудь идеи, как заставить это работать?

7

2 ответа на вопрос

7
Debilski

Bibtex на самом деле не знает Unicode. Чтобы использовать расширенные символы, вам нужно использовать стандартные замены Tex.

Однако вы можете использовать biblatex для лучшего управления библиографическими стилями; и, возможно, взгляните на biber, который стремится стать заменой Bibtex с поддержкой юникода.

0
Stanislav Pankevich

В нашем случае у нас не было символов Unicode, отображаемых в библиографии.

Мы создаем библиографию bibtexи используем Texmaker для редактирования и предварительного просмотра текстовых файлов.

Решение, которое работало для нас, состояло в том, чтобы добавить следующее в наш .texфайл:

\usepackage[utf8] 

Похожие вопросы