在 SnowLeopard、MacTeX2013 上使用以下命令编译此 tex 代码lualatex test.tex
:
\documentclass[11pt,a4paper,sans]{moderncv} % moderncv 1.5.1 version
\moderncvstyle{classic}
\moderncvicons{awesome}
\name{john}{doe}
\begin{document}
\itshape hello, world
\end{document}
我收到以下错误:
[...]
! Font \EU2/lmss/m/sl/10.95=/Library/Fonts/Latin not loadable: metric data not found or bad.
<to be read again>
M
l.7 \itshape
hello, world
?
如果我删除该\itshape
命令,它就会编译。
如果我删除该\moderncvicons{awesome}
命令,它就会编译。
如果我使用roman
而不是,它就会编译sans
。
使用时编译xelatex
(但我不想重新生成 fontawesome 字体来解决这个问题UPM 漏洞)。
它在 ubuntu 12.10、TexLive2012 上编译。
在我看来sans
,使用\itshape
和fontawesome
with 的MacTex2013
组合会阻止 lualatex 编译,并且\itshape
是决定性因素。
关于错误信息:可能是因为以某种方式安装了错误的拉丁字体?