2

很长一段时间,我试图设置 XeLaTeX 以正确使用 UTF-8。傻我!

几天前,我发现 XeLaTeX 工作正常。例如,当我使用 vi 编辑或创建文件时,一切都像魅力一样工作。

但是当我使用 TeXShop 编辑或创建 LaTeX 文件时,它会将德语变音符号从

...
\begin{document}
\maketitle

üöäßÜÖÄ
...

进入

\UTF{00FC}\UTF{00F6}\UTF{00E4}\UTF{00DF}\UTF{00D6}\UTF{00C4}\UTF{00DC}

由于 xelatex .tex 我收到了一个

...
<name>.tex:<line number>: Undefined control sequence.
l<line number>\UTF
    {00FC}\UTF{00F6}\UTF{00E4}\UTF{00DF}\UTF{00D6}\UTF{00C4}\UTF{00DC}%    

where 是文件名,是位置。这不相关!

我已设置在 TeXShop 首选项(TeXShop -> 首选项...-> 源)中将文件保存为 Unicode(UTF-8),但它没有帮助。

在我的另一台计算机上,我安装了相同的版本。在这一点上,它正在正确保存文档。

即使重新安装也没有帮助。

该文件使用奇怪的 \UTF{...} 符号而不是字符保存。

保存时如何修复编码?

先感谢您

亚历山大

4

2 回答 2

2

因为我有同样的问题并且搜索了很多:

在菜单中转到:

TeXShop -> 首选项... -> 杂项 -> pTeX 支持 -> utf 导出。

取消选中此复选框!

于 2015-02-26T22:48:51.147 回答
0

花了2个小时做实验后,我找到了你的答案。非常感谢。我可以修复我自己的环境。但是,除了
TeXShop -> Preferences... -> Misc -> pTeX support -> utf export
我还必须取消选中
TeXShop -> Preferences... -> Misc -> Automatic conversion from UTF-8-Mac into UTF-8
(不确定确切的英文信息,我在另一种语言下工作)。我认为它可能对其他人有用。

于 2017-04-25T08:41:46.833 回答