我不知道该如何做到这一点并花了很长时间尝试。
我看过之前关于此问题的一篇文章: 粗体下标
虽然稍有不同,但我仍然无法让它工作。
我的代码:
\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}
的字体也包含大写(非拉丁)希腊字母。字母表命令的想法是使用log
sin
cos
\math..
文本数学模式下的字体。它适用于这 11 个希腊字母,这是违反直觉的,并且与“运算符”字体使用的 OT1 编码绑定。它对“运算符”字体的变化不具有鲁棒性。
因此我不建议使用\mathbf{\Sigma}
,因为它扭曲了 LaTeX NFSS 数学字母命令的思想。它与 Knuth 的 OT1 编码的特性有关。