粗体 garamondx 字体在数学模式下看起来像计算机现代字体

粗体 garamondx 字体在数学模式下看起来像计算机现代字体

我使用的是加拉蒙德包。使用以下命令

\usepackage{garamondx}
\usepackage[garamondx,cmbraces]{newtxmath}

有效地改变了文本字体,但我意识到数学模式中的粗体字体不再是 Garamond 字体了。在我看来,它看起来像默认的 Computer Modern Roman 字体(附有图片)。这是正常的吗?加拉蒙德包不支持数学模式下的粗体字体?

在此处输入图片描述

以下是 LaTeX 代码:

\documentclass[12pt]{report}

\usepackage{bm} 
\usepackage{garamondx}
\usepackage[garamondx,cmbraces]{newtxmath}

\begin{document}

\begin{align}
    r \, \bm{r}   \\
    h \, \bm{h}   \\
    v \, \bm{v}   \\
    a \, \bm{a}   \\
    b \, \bm{b}   \\
\end{align}

\end{document}

答案1

我找到了问题!你只需要加载包加拉蒙德在加载之前骨髓包。这个例子对我有用:

\documentclass[12pt]{report}

\usepackage{garamondx}
\usepackage[garamondx,cmbraces]{newtxmath}
\usepackage{bm} 

\begin{document}

\begin{align}
    r \, \bm{r}   \\
    h \, \bm{h}   \\
    v \, \bm{v}   \\
    a \, \bm{a}   \\
    b \, \bm{b}   \\
\end{align}

\end{document}

相关内容