我希望知道这是怎么发生的。使用 Texshop,在“首选项”下,编码为 UTF-8。文件在前言中包含以下几行:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
当我编译该文件时,我得到了如下的各种情况:
ÃćÂĂÂIJBritish
当我转到 Macros=>Encoding 时,文件似乎是用 MacOsRoman 编码的。我将该设置更改为 UTF8(我不知道这是否会覆盖 TexShop 的全局首选项),但我仍然收到这些乱码。
-我怎样才能摆脱它们?
否则该文件可以正确编译。
编辑:我确实将文件转换为 UTF8。我使用 Textwrangler 来“Zap Gremlins”,其中大部分都消失了。但是,我必须返回并重新添加一些被删除的高 ASCII 字符,例如 é。
但等一下!现在编译时我收到以下错误:
Package inputenc Error: Unicode char \u8:éMa not set up for use with LaTeX.
????
我使用 utf8x 包而不是 utf8,并在文件开头添加以下内容:
% !TEX encoding = UTF-8 Unicode
这是用户 27221 在相关问题中提出的建议。
我仍然想知道如何摆脱这些问题,而不必借助于我可能无法始终访问的专门程序中的晦涩命令(Zep Gremlins)。