LaTeX 中的编码错误 - 所有变音符号等均正确显示

LaTeX 中的编码错误 - 所有变音符号等均正确显示

使用 TeXMaker 进行编译时遇到问题。我添加了一个外部 .bib 文件添加到我的论文中,结果的更改在编译时给我带来了以下错误(PdFLaTeX + 快速查看):

! Package inputenc Error: Unicode character ̈ (U+0308)(inputenc) not set up for use with LaTeX.See the inputenc package documentation for explanation.Type H <return> for immediate help....

奇怪的是,生成的 PDF 在我的目录中构建时没有任何可见的问题。。有什么线索吗?我已确保在我的参考书目文件中正确编码所有变音符号等(例如{\"u},等)。

答案1

(将评论转换为答案)

  • 这可能是“奇怪的隐形人物”在你的 bib 文件中,可能来自从互联网上复制粘贴内容(例如作者姓名、书名、摘要)。
  • 提议:逐一删除每个引用,直到找到导致问题的条目。

答案2

找出导致错误的条目的一个简单方法是为有问题的 Unicode 字符提供一个定义,该定义可以在输出中轻松搜索。例如

\DeclareUnicodeCharacter{0308}{XXX HERE I AM XXX ???}

然后在生成的 PDF 中搜索“XXX”或“???”。(请记住,某些 PDF 阅读器在查找带连字符的单词时可能会遇到问题。因此,我通常更喜欢“XXX”和“???”这样比较不常见的单词,而且可能不会带连字符。)

Biber 和非 ASCII 字符的一个常见问题是涉及(无点)的构造是(没有点的字母 i)。请参阅Unicode -(U+301) 错误出现在 biblatex 中,但不出现在正文中:{\'{\i}}。所以如果我是你,我可能会先寻找它。也许你\"{\i}的文件中有它.bib。对于 Biber 来说,它应该是 ,\"{i}或者甚至更好ï

相关内容