在描述环境中,如果项目包含带有 \textrm{} 的数学公式,则这些部分将设置为粗体(就像常规描述项目一样),如果其余公式不是粗体,则看起来很奇怪。如何才能摆脱这种粗体,仍然使用描述环境?
示例代码:
\begin{description}
\item[$not-bold_\textrm{bold}$] lirum
\end{description}
答案1
答案2
该\text{}
命令会继承周围文本的格式。如果您使用的是无衬线粗体标题,则无衬线粗体会渗透出来。如果您使用的是斜体定理陈述,则斜体会渗透出来。
您还可以使用\textrm
、\textup
等\textbf
。这些将仅设置一个字体轴(系列、形状、粗细),而其他轴则与周围文本相同。有时,这就是您想要的:您可能希望粗体标题内的数学公式为粗体,因此您可以使用\textup
或\text{\upshape\rmfamily #1}
保持粗细不变。
如果要重置所有文本格式,请使用\textnormal
或\mathrm
。可以将\textnormal
和设置\mathrm
为不同的字体或编码,但默认情况下,它们都应该有效。
如果您确实希望标题内的整个公式都加粗,请使用 格式化标题并\bfseries\boldmath
使用\textup
或\textit
。在 中unicode-math
,您可以使用\symup
或\symit
表示数学字母。您需要加载粗体数学字体才能实现此功能。