bibtex 中的 Unicode 字符

Grz*_*nio 8 linux debian latex bibtex unicode

我在 bibtex (Debian) 中挣扎于 unicode 字符。我的 .bib 文件中有以下条目:

@Book{bjork2009,
author = {Tomas Björk},
title = {Arbitrage Theory in Continuous Time},
publishe = {Oxford University Press},
year = {2009}
}
Run Code Online (Sandbox Code Playgroud)

它适用于plain书目样式,但对于更多字母数字样式(例如 apa、alpha)却失败了 - 报告的错误是:

! Undefined control sequence.
<argument> \protect \astroncite 
                                {Björk}{2009}
l.3 ...rotect\astroncite{Björk}{2009}]{bjork2009}
Run Code Online (Sandbox Code Playgroud)

任何想法如何让它工作?

Deb*_*ski 7

Bibtex 并不是真正的 unicode 感知。为了使用扩展字符,您需要使用标准的 Tex 替换。

但是,您可能希望使用biblatex来更好地管理书目样式;也许看看biber,它旨在成为一个支持 unicode 的 Bibtex 替代品。