每当我在 LaTeX 上编译我的作品时,我总是会遇到这个错误
Problem (package inputenc error: keyboard character used undefined (inputenc) in inputencoding'latin9')
这是什么意思以及如何解决?
答案1
此错误信息意味着您的 tex 文件包含一个不允许的符号(“字符”)。
您可以通过以下方式解决此错误
- 更改编辑器中的编码以匹配您为包指定的编码
inputenc
。您确实应该这样做,否则每次输入非法字符时都会再次出现相同的问题。 - 查看日志文件中错误消息上方几行的内容,它应该包含一些您可以在文档中找到的行号或文本段落。然后进一步查看字符。任何非 ASCII 字符都是潜在候选者,即和范围之外的大多数
A-Z
符号a-z
。