我在电脑上使用 TexShop,一切运行正常。但 TexLive 2023 出现致命错误:Invalid UTF-8 byte "AO
我需要做什么?
答案1
您的文件可能以 UTF-8 以外的编码保存。(这可能称为代码页 1252、Windows-1252、Latin-1、西欧、ISO-8849-1、ANSI 或许多其他名称。)在 90 年代的许多 8 位编码中,"A0
有一个不间断空格。这似乎取决于您使用哪个编辑器保存文件,这可能意味着它配置错误,以错误的编码保存。所有新文档都应使用 UTF-8,自 2018 年以来,它一直是 LaTeX 的默认编码。
最好的解决方案是将编辑器配置为以 UTF-8 格式保存。如果您确实需要在某个不理解 UTF-8 的上个世纪的程序中加载源代码,请添加以下内容(并注释掉任何加载的行inputenc
):
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€},
}
无论您使用哪种编码保存,它都应该适用于 PDFLaTeX。