BibTeX 中的德语变音符号

BibTeX 中的德语变音符号

我有以下 BibTeX 源

@INPROCEEDINGS{Lincke2008,
  author = {Rüdiger Lincke and Jonas Lundberg and Welf Löwe},
  title = {Comparing software metrics tools.},
  booktitle = {ISSTA},
  year = {2008},
  editor = {Barbara G. Ryder and Andreas Zeller},
  pages = {131-142},
  publisher = {ACM},
  added-at = {2008-08-04T00:00:00.000+0200},
  biburl = {http://www.bibsonomy.org/bibtex/2c28c4fff6d811b643940228935a20e28/dblp},
  crossref = {conf/issta/2008},
  date = {2008-08-04},
  description = {dblp},
  ee = {http://doi.acm.org/10.1145/1390630.1390648},
  interhash = {69e9d6ded70716bc2bb9319abfbb015f},
  intrahash = {c28c4fff6d811b643940228935a20e28},
  isbn = {978-1-60558-050-0},
  keywords = {dblp},
  url = {http://dblp.uni-trier.de/db/conf/issta/issta2008.html#LinckeLL08}
}

我正在使用 JabRef 管理我的 BibTeX 项目。现在,如果我想引用此项目并在生成 PDF 时出现以下错误:

! Package inputenc Error: Keyboard character used is undefined
(inputenc)                in inputencoding `utf8x'.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.29 R�
       diger Lincke, Jonas Lundberg, and Welf L�we.

我认为问题出在性格上ö。我该如何避免?我也遇到过类似的性格问题é

答案1

您不需要在源中实际输入ö和字符,而是输入和。é\"{o}\'{e}

或者更确切地说:Yrjö Engeström {Yrj{\"o} Engestr{\"o}m}

答案2

如果您在 tex 文件中使用 utf8(x),请确保您的 BibTeX 源文件也是 utf8 编码的。

你可能会使用

  • 支持不同编码的编辑器,打开(以 latin1 或相应格式)并以 utf8 编码保存

  • 重新编码

  • 图标

如果您在 tex 文件中不使用 utf8(x),请使用相应选项加载 inputenc。或者将 tex 文件转换为与 BibTeX 源相同的编码,并相应地调整 inputenc 选项。

总而言之,所有涉及的文件的编码应该相同并与inputenc选项相匹配。

相关内容