无法找到字体“FontAwesome”

无法找到字体“FontAwesome”

我正在尝试编译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,并且能够运行它,其中这三个选项都有效:LaTeXXeTexLuaLaTex

\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.clsfontawesome.styfontsFontAwesome.ttfRoboto-Bold.ttfresume.texlatexshareLuaLaTexfontawesome.styawesome-cv.clsfontawesome.styawesome-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}

在此处输入图片描述

相关内容