大括号使用不同字体

大括号使用不同字体

我正在使用 unicode-math 为我的数学公式指定字体。我希望小括号(和其他分隔符)使用一种字体,大括号使用另一种字体。原因是我为大部分文档设置的字体不支持多种大小的括号。在这个例子中,我用 TeX Gyre Pagella 替换了该字体,因为我使用的字体并不常见,所以它支持多种大小的括号。

\documentclass[]{report}

\usepackage[no-math]{fontspec}
\setmainfont[]{TeX Gyre Pagella}

\usepackage{amsmath,amssymb,amsthm}
\usepackage{unicode-math}

\setmathfont[]{TeX Gyre Pagella Math}
\setmathfont[range={"005B,"005D,"0028,"0029,"007B,"007D,\langle,\rangle,\Vert,\mid}]{Latin Modern Math} % only for big parentheses


\begin{document}

This is a test
\begin{equation*}
    ( f ) % this should be TeX Gyre Pagella
    \leq 
    \bigg( \frac{f}{g} \bigg) % this should be Latin Modern
\end{equation*}

\end{document}

相关内容