`\mathbf`、`\mathit`、`\mathrm` 等的“默认字体系列”类似物是什么?

`\mathbf`、`\mathit`、`\mathrm` 等的“默认字体系列”类似物是什么?

我最近在编辑一篇 MO 帖子,其中一位用户想要根据实际参数 来命名属性$c$。该名称最初排版为$\bf (P_c)$,但当然,这会将$c$以及属性名称的其余部分都加粗。如果只是要加粗 $P$,那么很容易做到($\mathbf P_c$),但这位用户已将括号加粗,我想尽可能尊重原始符号。

我最终采用的笨拙解决方案是$\mathbf(\mathbf P_c\mathbf)$。(当然,前两次调用可以简化为$\mathbf{(P}_c\mathbf)$,但在我看来,这看起来更丑陋。)但是,如果有一些“撤消\mathbf”命令(如 (编造一个随机名称) )\mathplain,那么会更容易,在这种情况下我可以执行$\mathbf{(P_{\mathplain c})}$。这样的命令存在吗?如果不存在,有没有比我采取的笨拙方法更好的模拟方法?

答案1

\mathnormal是您想要的命令:$\mathbf{(P_{\mathnormal{c}})}$。但是,\mathbf实际上并没有使括号变粗。如果您确实想要,您可以只在括号周围使用\boldsymbol(from )。以下是显示差异的 MWE:amsmath

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\(\mathbf{(P_{\mathnormal{c}})}\)

\(\boldsymbol{(} \mathbf{P_{\mathnormal{c}}} \boldsymbol{)}\)

\end{document}

mathbf 与 boldsymbol

答案2

使用适当的标记。

为了获得粗体括号,您需要\bm(或\boldsymbol,但\bm绝对更好)。

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

\begin{document}

\[
\bm{(}\mathbf{P}_{c}\bm{)}
\]

\end{document}

在此处输入图片描述

请考虑到\bf已被弃用约 30 年。 也\mathbf{P}应该优先于\mathbf P

相关内容