
每當我在 LaTeX 上編譯我的作品時,我總是會遇到這個錯誤
Problem (package inputenc error: keyboard character used undefined (inputenc) in inputencoding'latin9')
這是什麼意思以及如何解決?
答案1
此錯誤訊息表示您的 tex 檔案包含不允許的符號(“字元”)。
您也許可以透過以下方式解決此錯誤
- 更改編輯器中的編碼以符合您為包指定的編碼
inputenc
。你確實應該這樣做,否則每次你輸入非法字元時都會再次出現同樣的問題。 - 查看錯誤訊息上方幾行的日誌文件,它應該包含一些您可以在文件中找到的行號或文字段落。然後再走遠一點,看看角色。任何非 ASCII 字符都是潛在的候選字符,即大多數在
A-Z
anda-z
範圍之外的符號。