![Overleaf 错误:“使用提供的 cls 文件时无法找到字体“Fira Math Bold””](https://linux22.com/image/461659/Overleaf%20%E9%94%99%E8%AF%AF%EF%BC%9A%E2%80%9C%E4%BD%BF%E7%94%A8%E6%8F%90%E4%BE%9B%E7%9A%84%20cls%20%E6%96%87%E4%BB%B6%E6%97%B6%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E5%AD%97%E4%BD%93%E2%80%9CFira%20Math%20Bold%E2%80%9D%E2%80%9D.png)
我正在使用学校提供的模板撰写论文。该模板旨在在本地使用(例如使用 TexStudio),但我使用的是带有 XeLaTeX 编译器的 Overleaf。
当我编译该文档时,出现一个错误:Package fontspec Error: The font "Fira Math Bold" cannot be found.
。
错误指向模板的.cls 文件的此部分。
% Use a unicode-compliant sans serif math font
\IfFontExistsTF{Fira Math Regular}{%
\setmathfont{Fira Math Regular}[BoldFont=Fira Math Bold]
\setmathfont{Fira Math Regular}[FakeSlant, range={bfit->it}]
}{%
\setmathfont{FiraMath-Regular.otf}[
Path = fonts/FiraMath/,
BoldFont=FiraMath-Bold.otf]
\setmathfont{FiraMath-Regular.otf}[
Path = fonts/FiraMath/,
FakeSlant,
range={bfit->it}]
} <- Package fontspec Error: The font "Fira Math Bold" cannot be found.
我曾尝试手动导入 FiraMath-Bold.otf 并将其放入/fonts/FiraMath/
文件夹中,并尝试将路径切换到./fonts/FiraMath
或/fonts/FiraMath
。这并没有改变什么。但我认为 Overleaf 应该已经安装此字体?
因为这是学校提供的论文模板,所以不要将字体更改为其他字体,这一点非常重要。
感谢您的帮助!