OsbertWang指出,并不是所有字体的宏包均包含了对应的字体,有部分仅仅是提供了调用字体的接口。
因此 https://ask.latexstudio.net/ask/question/3298.html 中的做法是合理的。
另一方面,mathdesign
宏包的文档还提到容易发生宏包冲突
做一个简单的总结,2024年9月测试,windows系统下如果要调用garamond
数学字体,大致有以下三种可行的方案
- 本地为所有用户安装garamond字体,并使用
unicode-math
提供的\setmainfont
调用
\usepackage{unicode-math}
\setmathfont{Garamong-Math}
- 调用
newtxmath
宏包提供的garamond选项
\usepackage[ebgaramond]{newtxmath}
- 使用
Garamond-Math
宏包文档提供的方法
\usepackage[math-style=ISO, bold-style=ISO]{unicode-math}
\setmainfont{EB Garamond}%You should have installed the font
\setmathfont{Garamond-Math.otf}[StylisticSet={7,9}]
问 ebgaramond字体设置问题