Overleaf 错误:“使用提供的 cls 文件时无法找到字体“Fira Math Bold””

Overleaf 错误:“使用提供的 cls 文件时无法找到字体“Fira Math Bold””

我正在使用学校提供的模板撰写论文。该模板旨在在本地使用(例如使用 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 应该已经安装此字体

因为这是学校提供的论文模板,所以不要将字体更改为其他字体,这一点非常重要。

感谢您的帮助!

相关内容