如何指定定理样式(amsthm)应使用粗体方程式(bm)?

如何指定定理样式(amsthm)应使用粗体方程式(bm)?

从本网站上的其他问题中,我得出结论,这bm是获得粗体方程的最简单(最佳?)方法。

我用它amsthm来定义问题样式,但无法\bfseries使方程式变粗,添加\bm到正文字体规范中也无法做到这一点。我想要一种方法来指定问题样式中的方程式应该变粗,这样我就不必将它包裹在每个小方程式周围。

\documentclass[11pt,letterpaper]{article}

\usepackage{amsthm}
\usepackage{bm}

\newtheoremstyle{parenbold} % Name
  {2\parskip}           % Space above
  {}                    % Space below
  {\itshape \bfseries}  % Body font
  {}                    % Indent amount
  {\bfseries}           % Theorem head font
  {}                    % Punctuation after theorem head
  {1em}                 % Space after theorem head
  {\thmname{#1 }\thmnumber{#2)}\thmnote{ [#3]}} % Theorem head spec

\theoremstyle{parenbold}
\newtheorem{prob}{Problem}
\newtheorem{probpart}{}
\renewcommand*{\theprobpart}{\alph{probpart}}

\begin{document}

\begin{prob}
    $\bm{H}$ and $\bm{K}$ are two subgroups of $\bm{G}$ of order $\bm{m}$ and $\bm{n}$ respectively.  Prove...
\end{prob}

\end{document}

答案1

bm用于在正常粗细的数学表达式中使用粗体。要使所有数学表达式都变为粗体,您应该\boldmath在数学表达式之外使用。因此,在这里您可以使用

 {\itshape \bfseries\boldmath}

作为正文字体规范。

相关内容