7

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

@Book{bjork2009,
author = {Tomas Björk},
title = {Arbitrage Theory in Continuous Time},
publishe = {Oxford University Press},
year = {2009}
}

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

! Undefined control sequence.
<argument> \protect \astroncite 
                                {Björk}{2009}
l.3 ...rotect\astroncite{Björk}{2009}]{bjork2009}

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

2 ответа2

7

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

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

0

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

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

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

\usepackage[utf8]{inputenc}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .