fontawesome 宏包字体问题
LogCreative opened this issue · 5 comments
LogCreative commented
问题描述:
编译示例文档时,会显示
! Package fontspec Error: The font "PingFang SC" cannot be found.
后续删除 FontAwesome 后,会显示
! Package fontspec Error: The font "FontAwesome" cannot be found.
系统信息:
- OS版本(带版本号): macOS
- TeX 发行版(带版本号): MacTeX
LogCreative commented
由于 fontawesome 宏包的字体兼容性在多平台上做的不好,所以这个问题可能在不同的 TeX 发布版中会有出现。
暂时先编译小文档,后续会对示例文档有关 fontawesome 的问题进行修正。
根目录下创建最最简示例:
\documentclass{ctexbeamer}
\usetheme{sjtubeamer}
\begin{document}
\begin{frame}
欢迎使用 SJTUBeamer!
\end{frame}
\end{document}
如有问题,需要考虑是否采用了 XeLaTeX 编译以及字体安装是否合适。
AlexaraWu commented
这个我知道是怎么回事。fontawesome 包里使用的是 字体名 调用字体,而不是 字体文件名 调用字体。
skyzh commented
那看起来指定 fontawesome.otf
应该就行了?(思考
AlexaraWu commented
我在 macOS 下是弄了个软链接。
ln -s /usr/local/texlive/2021/texmf-dist/fonts/opentype/public/fontawesome ~/Library/Fonts/fontawesome
AlexaraWu commented
可以换用新版的 fontawesome5
包。