我正在使用学校提供的模板撰写论文。该模板旨在在本地使用(例如使用 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 应该已经安装此字体?
因为这是学校提供的论文模板,所以不要将字体更改为其他字体,这一点非常重要。
感谢您的帮助!