Я борюсь с юникодными символами в bibtex (Debian). У меня есть следующая запись в моем файле .bib:
@Book, title =, publishe =, year = }
и он отлично работает для plainстиля библиографии, но ужасно терпит неудачу для более буквенно-цифровых стилей (например, apa, alpha) - сообщается об ошибке:
! Undefined control sequence. <argument> \protect \astroncite l.3 ...rotect\astroncite]
какие-нибудь идеи, как заставить это работать?
2 ответа на вопрос
7
Debilski
Bibtex на самом деле не знает Unicode. Чтобы использовать расширенные символы, вам нужно использовать стандартные замены Tex.
Однако вы можете использовать biblatex для лучшего управления библиографическими стилями; и, возможно, взгляните на biber, который стремится стать заменой Bibtex с поддержкой юникода.
0
Stanislav Pankevich
В нашем случае у нас не было символов Unicode, отображаемых в библиографии.
Мы создаем библиографию bibtexи используем Texmaker для редактирования и предварительного просмотра текстовых файлов.
Решение, которое работало для нас, состояло в том, чтобы добавить следующее в наш .texфайл: