xelatex 的数学字体

xelatex 的数学字体

我正在寻找一种数学字体用于。目前我使用的是Asana Math,它看起来确实不错,但对我来说太粗了。对于普通文本,我使用 字体Roboto,如果我写

normal vs. $\mathsf{math}$

我得到:

在此处输入图片描述

我尝试了许多不同的数学字体,但它们看起来都比普通字体更粗。有没有办法分辨使用更细的字体或者是否有天生更细的数学字体?

答案1

fontspec只需使用(继承自)的缩放功能即可unicode-math

\documentclass{article}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{Roboto}
\setmathfont[Scale=MatchLowercase]{Asana Math}

\begin{document}
normal vs. $\mathsf{math}$
\end{document}

在此处输入图片描述

另一方面,将 Asana Math 与 Roboto 字体混合使用似乎不是一个好的选择;数学密集型文档不应该用无衬线字体排版,因为没有真正匹配的数学字体可用。

相关内容