我尝试使用fontawesome5
pro 选项,因此也使用 XeLaTeX,这有点奇怪。考虑以下最小示例
\documentclass{scrartcl}
\usepackage{xunicode,fontspec,xltxtra,refcount,amsmath,amssymb,amsthm}
\usepackage[pro]{fontawesome5}%
\faStyle{light}
\begin{document}
\faIcon{globe}
\end{document}
它需要相当长的时间才能运行(MacOS TeXlive 2018),如果图标更多,则需要更长时间,并且会产生错误(图标越多,错误越多),例如
kpathsea:make_tex: Invalid filename `FontAwesome5ProSolid:script=latn;', contains ':'
Latex Error: /usr/local/texlive/2018/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty:59 Font TU/fontawesomepro/solid/n/10.95=FontAwesome5ProSolid:script=latn; at 10.95pt not loadable: Metric (TFM) file or installed font not found.
relax
l.59 ...ze_font:nn{\c__fontawesome_kind_tl}{solid}
有时(不完全可重现/并非每次都出现)
!
! The font "FontAwesome" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H .
!...............................................
l.45 \newfontfamily{\FA}{FontAwesome}
但是,尽管编译过程需要花费相当长的时间(对于我的包含 6 个图标的较大文件需要 5 分钟,而上面的小文件可能需要 30 秒) - 但创建的 PDF 看起来不错,符合预期。
那里发生了什么?对我来说,虽然运行 XeLaTeX,但它似乎在尝试一些 pdflatex-fun?
答案1
问题由两部分组成。在我重新安装 FontAwesome Pro 后,MWE 的两个错误都消失了,但第一个错误仍然存在于我的起点,komacv
。
经过仔细检查,我发现它已在komacv
加载fontawesome
,注释掉它会使我的文件(fontawesome5
我自己加载)编译。我会联系的作者komacv
。