我正在用西班牙语写一份文档。由于我需要使用西班牙语口音(例如“camión”),因此最佳编码应该是 utf-8。
但是,出于某种原因,当我编译文档时(我使用 TeXnicCenter),我收到很多错误。例如:
程序包 inputenc 错误:Unicode 字符 (U+45)
它们恰好出现在西班牙重音符的位置。好的,我认为错误是因为文件.tex
是 ANSI 格式的。我证明了这一点,打开 TeX,将其更改为不带 BOM 的 UTF8(使用 NotePad++),尝试编译时没有任何问题。
到目前为止,我有两个可能的解决方案:我上面写的解决方案和仅使用 ANSI(删除 inputenc)并使用'\.
两种方法都可行,但很繁琐。有没有更好的解决方案?
更新:快速解决方案:只需更换 TeX 编辑器。我现在正在使用 TeXmaker,一切正常。但无论如何,对于仍想使用 TeXnicCenter 的用户来说,也许有一个解决方案,所以如果有更好的解决方案,我会持开放态度。