如何在不改变字体样式的情况下加粗数学符号

如何在不改变字体样式的情况下加粗数学符号

我想在不改变实际字体的情况下将数学方程式和符号加粗。

我尝试了以下操作,但没有得到满意的结果。

      a=f \equiv 2 \mod 4
      \bm{a = f \equiv 2 \mod 4}
      \mathbf{a = f \equiv 2 \mod 4}
      {\boldmath $a = f \equiv 2 \mod 4$}

上述标签的输出如下

在此处输入图片描述

我希望我的公式像第三行一样完全粗体,但保留第一行的字母字体。

\bm没有将整个方程式加粗,也\boldmath没有将整个方程式加粗。如何使用保留字母字体\mathbf

答案1

您需要\bm\boldmath不需要\mathbf

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}

\begin{document}

$ a=f \equiv 2 \mod 4$

$\bm{ a=f \equiv 2 \mod 4}$

{\boldmath $ a=f \equiv 2 \mod 4$}

\end{document}

当然,粗体符号是需要存在的,并不是所有的字体集都包含粗体。

答案2

对我来说,常规符号和数字之间没有区别,\bm切换字体确实并且间距不同:\boldmath\mathbf

\documentclass{article}

\usepackage{mathtools}
\usepackage{bm}

\newcommand{\mathcontent}{%
  a=f \equiv 2 \mod 4%
}

\begin{document}
\[ a=f \equiv 2 \mod 4\]
\[\bm{a = f \equiv 2 \mod 4}\]
\[\mathbf{a = f \equiv 2 \mod 4}\]
\boldmath
\[ a = f \equiv 2 \mod 4\] \unboldmath

Now all using \verb!\boldmath!

\boldmath

\fboxsep=0pt
\fbox{$\mathcontent$}

\fbox{$\bm{\mathcontent}$}

\fbox{$\mathbf{\mathcontent}$}

\end{document}

在此处输入图片描述

相关内容