我使用这个包bm
以便在数学模式下正确使用斜体粗体字体。假设我们将句子的某些部分用数学加粗(通过\textbf{...}
)。是否可以自动将这部分的所有数学加粗?
例如
输入: \textbf{field~\(F\)}
期望: \textbf{\field~\(\bm{F}\)}
定义是否安全
\usepackage{amsmath}
\renewcommand*{\textbf}[1]{%
{\bfseries\boldmath #1}%
}
或者我会错过一些基本功能bm
?
答案1
我建议不是使用粗体以强调。
如果你真想做,就好好地做。
\documentclass{article}
\usepackage{amsmath,bm}
\DeclareEmphSequence{\bfseries\boldmath,\itshape}
\begin{document}
Take a \emph{field~\(F\)} and do something with~\(F\).
Outer \emph{first level \emph{second level} first level} outer.
\end{document}
但是,粗体斜体 F 并不一定与中等斜体 F 含义相同,读者可能会对不同的符号感到困惑。
一旦您意识到用粗体强调会给读者留下不好的印象,就删除该\DeclareEmphSequence
行。