.bib 文件中瑞典字母 Å 的输入错误

.bib 文件中瑞典字母 Å 的输入错误

我正在使用 natbib 编写科学文献作为参考书目。该.tex文件和 .bib 文件采用 UTF-8 编码,并且已\usepackage[utf8]{inputenc}在序言中说明。

我的参考文献中有一位作者名为“Åke”,我收到错误“!Package inputenc 错误:Unicode 字符 �. (U+31) (inputenc) 未设置为用于 LaTeX。”错误是由字母 Å 引起的。我可以通过手动将 .bib 文件中的 Å 替换为 \AA 来消除此错误。

我不明白的是错误消息中显示的代码点。通常我会通过\DeclareUnicodeCharacter{codepoint}{definition}在文档的序言中放置一个来解决问题。

但是代码点 31 属于符号 1(并且错误消息告诉我不允许通过 更改其含义\DeclareUnicodeCharacter)。该字母的实际代码点Å00C5,但是当我尝试 时\DeclareUnicodeCharacter{00C5}{\AA},错误并没有消失。

你们中有人能对这种行为做出可能的解释吗?

相关内容