我正在尝试编译resume.tex
使用awesome-cv
以下类 这个简历模板。我收到以下错误:
usr/local/texlive/2016/texmf-dist/tex/latex/public/fontawesome/fontawesome.sty: 45: font spec error: "font-not-found"
The font "FontAwesome" cannot be found.
l.45 \newfontfamily{\FA}{FontAwesome}
awesome-cv.cls
运行此行时,问题出现在第 77 行: \RequirePackage{fontawesome}
。此问题已在这个问题。我尝试在一个文件中输入以下代码行test.tex
,并且能够运行它,其中这三个选项都有效:LaTeX
,XeTex
和LuaLaTex
。
\documentclass{article}
\usepackage{fontspec}
\usepackage{fontawesome}
\begin{document}
\faTwitter
\end{document}
我感到困惑的是,为什么我可以成功运行上述代码行,但TeXShop
在运行时却无法要求相同的包resume.tex
。按照以下解决方案之一的建议添加路径(如下)这里也不起作用。
\defaultfontfeatures{
Path = /usr/local/texlive/2016/texmf-dist/fonts/opentype/public/fontawesome/ }
PS:我刚刚下载并安装了 mactex 的最新发行版。
感谢您的帮助
更新:
此外,我还有一个名为和resume.tex
的类文件,以及一个包含诸如、等文件的文件夹。如果我使用在网站中运行,它会毫无问题地运行。通过放入和字体文件夹并在中引用它们,我们可以确保我们使用的是正确的文件。现在,如果我在 MacBook Pro 中尝试这样做,我会收到此错误(淡黄色消息),问题发生在调用时的第 12 行:awesome-cv.cls
fontawesome.sty
fonts
FontAwesome.ttf
Roboto-Bold.ttf
resume.tex
latexshare
LuaLaTex
fontawesome.sty
awesome-cv.cls
fontawesome.sty
awesome-cv.clos
% Define shortcut to load the Font Awesome font.
\newfontfamily{\FA}{FontAwesome}
***:如果我删除字体文件夹,我会得到一个非常相似的错误,提示包fontawesome.sty
的安装位置:fontawesome
usr/local/texlive/2016/texmf-dist/tex/latex/public/fontawesome/fontawesome.sty: 45: font spec error: "font-not-found"
The font "FontAwesome" cannot be found.
l.45 \newfontfamily{\FA}{FontAwesome}