我在 Mac 上使用 LuaLaTeX,我想让我的 PDF 采用 Calibri 字体。我对变音符号有问题。
\documentclass{minimal}
\usepackage{fontspec}
\setmainfont{Calibri}
\begin{document}
äöüß
\end{document}
这是我收到的错误消息:
String contains an invalid utf-8 sequence.
如果我去掉变音符号,它就起作用了。但是,这很烦人,应该有更简单的方法。
\"a \"o \"u \s{}
我需要包含什么包才能使变音符号正常工作而无需转义它们?
答案1
默认情况下,TeXShop 使用旧的 Latin-1 编码来编码其文档。Richard Koch 曾收到过将默认编码改为 UTF-8 的请求,但总是遭到拒绝。
因此,请确保您在“首选项”中拥有此功能;我指的是“编码”下的下拉菜单。
您可以通过添加以下魔线即时转换您的第一个文档
% !TEX encoding = UTF-8 Unicode
在文件开头并保存。在更改首选项之前,请确保以这种方式转换您已有的所有文档。