问题描述
我第一次尝试在 Mac 上编译 LaTex 文档。以前我只使用 TeXstudio 在 Windows 上编译过文档。我安装了 MacTex 并安装了我的文档使用的自定义字体 - 特别是“Fontin”系列。我的 .tex 文件使用 fontspec 来控制字体。
我有 4 个 .otf 字体文件,我已通过 Font Book 将它们安装到我的系统中。
经过一些实验,我发现我需要使用 xelatex
命令将 .tex 文件编译为 .pdf。然而,虽然它似乎取得了一些进展,但我总是收到以下错误:
$ xelatex doc.tex
...
xdvipdfmx:fatal: Invalid font: -1 (12)
我不确定如何避免此错误以便能够编译文档。我应该在 Mac 上安装 .otf 以外的格式的字体吗?还是我需要使用与 Mac 兼容的完全不同的字体?
我检查了 .log 输出文件,但内容似乎不是特别有用。我在日志中看到 fontspec 包已加载并打印:
Package fontspec Info: Font family 'Fontin-Regular.otf(1)' created for font
(fontspec) 'Fontin-Regular.otf' with options
(fontspec) [Mapping=tex-text,Ligatures=TeX,SmallCapsFont=Fontin-Sma
llCaps.otf].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <->"[Fontin-Regular.otf]/OT:language=dflt;mapping=tex-te
xt;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) <->"[Fontin-SmallCaps.otf]/OT:language=dflt;mapping=tex-
text;"
然而,这并没有提到 Fontin-Italic.otf 风格——也许这就是问题所在?
感谢任何指点!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)