我如何使 mu 变为粗体而不是下标?

我如何使 mu 变为粗体而不是下标?

我不知道该如何做到这一点并花了很长时间尝试。

我看过之前关于此问题的一篇文章: 粗体下标

虽然稍有不同,但我仍然无法让它工作。

我的代码:

\begin{equation} 
p(\textbf{x}) = \sum_{n=1}^{K} \pi_k \mathcal{N}
(\textbf{x}|\mathbf{\mu}_{k},\mathbf{\Sigma}_{k})
\end{equation}

在此处输入图片描述

正如您所看到的,我可以得到粗体版的 sigma,但得不到 mu?

提前致谢

答案1

\bm我正在为一条评论添加答案(OP 从@Manuel 的评论中获得了使用来自包的答案bm;也可以使用\boldsymbol来自amsmath包)。

这里的注释是 有问题,\mu没问题\Sigma。为什么?

重点是 cmr 字体在 OT1 编码中的 0 到 10 位置包含 11 个大写希腊字母。这是一个奇怪的遗留问题,但它确实可以工作。即用于操作符名称( 、、 、...)\mathbf{\Sigma}的字体也包含大写(非拉丁)希腊字母。字母表命令的想法是使用logsincos\math..文本数学模式下的字体。它适用于这 11 个希腊字母,这是违反直觉的,并且与“运算符”字体使用的 OT1 编码绑定。它对“运算符”字体的变化不具有鲁棒性。

因此我不建议使用\mathbf{\Sigma},因为它扭曲了 LaTeX NFSS 数学字母命令的思想。它与 Knuth 的 OT1 编码的特性有关。

相关内容