如何在 XeLaTeX 中使用 .otf 字体文件作为数学字体?

如何在 XeLaTeX 中使用 .otf 字体文件作为数学字体?

.otf我正在使用 mathspec通过以下命令在 Overleaf 中使用字体:

setromanfont{myfont}[Path=./fonts/myfont, Extension = .otf, Uprightfont=*-regular]

myfont-regular.otf将字体文件放置在 指向的文件夹中Path=

它对我所有的普通文本都非常有用。但是,我还想使用数学版本的字体:myfont-math.otf但是我找不到使用 mathspec 包导入它的方法,我使用的所有尝试都\setmath(s)font徒劳无功。我四处寻找,在 Overleaf 上找到了一些文章,其中介绍了如何在文件.ttf中使用字体tfm/map/type1,但到目前为止,关于如何在 XeLaTeX 中做到这一点的信息并不多。提到我有所有这些字体文件可能会有所帮助,因为它是为与 TeX 配合使用的。

有人能指导我如何正确地做到这一点吗?

答案1

如果数学字体是带有 MATH 表的 opentype 数学字体,则使用unicode-math而不是mathspec

相关内容