很长一段时间,我试图设置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}%
文件名在哪里,是位置。这没关系!
我已将设置为在TeXShop偏好设置(TeXShop - &gt;偏好设置...-&gt;来源)中将文件另存为Unicode(UTF-8),但它没有帮助。
在我的另一台计算机上,我安装了相同的版本。在这一点上它保存文件正确。
即使重新安装也无济于事。
使用奇怪的\ UTF {...}表示法而不是字符保存文件。
如何在保存时修复编码?
提前谢谢
亚历山大
答案 0 :(得分:1)
因为我遇到了同样的问题并经过了大量搜索:
在菜单中转到:
TeXShop - &gt;偏好... - &gt;杂项 - &gt; pTeX支持 - &gt; utf export。
取消选中此复选框!
答案 1 :(得分:0)
在花了2个小时进行实验后,我找到了答案。非常感谢。我可以修复自己的环境。但是,除了
TeXShop -> Preferences... -> Misc -> pTeX support -> utf export
我也不得不取消选中
TeXShop -> Preferences... -> Misc -> Automatic conversion from UTF-8-Mac into UTF-8
(不确定确切的英文信息,我用另一种语言工作)。我认为这对其他人有用。