我对 latex 还比较陌生,所以如果说得有点傻,请原谅我:我正在使用 miktex 和 texstudio。我不断收到以下错误消息,这使我无法建立或编译文档
“inputenc:在 inputencoding latin1' 中,使用的键盘字符未定义(inputenc)latin1'. 0.67bifeo3â inputenc: Keyboard character used is undefined(inputenc) in inputencoding
。 \newblock 通过压缩开发”
它们第一次出现是在我第一次引用某个参考文献时。我知道它们是由 .bib 文件中的某些字符引起的。所以我用 jabref 更改了 .bib 文件中的字符。这没有用,然后我从文档中删除了那些引文,也没有用。现在我甚至开始建立一个新的 .bib 文件,在其中手动输入所有内容。但即使删除了那个文件和所有引文,我仍然不断收到此错误消息。有人有什么想法吗?谢谢!!!
答案1
我认为您应该检查 JabRef 使用的默认编码。最简单的方法是询问utf8
编码并使用biber + biblatex
而不是bibtex
。Biber 理解 utf8 并带来许多新功能,因此您在处理重音字母时不会遇到任何问题。