跳到正文

Scissor LaTeX 中的 bm(粗体数学)

bm 宏包可以在 Scissor LaTeX 中使用:\bm{...} 能把拉丁字母、希腊字母以及 \nabla 等符号设为粗体,amsmath 的 \boldsymbol 效果相同。

宏包的作用

bm 提供 \bm{...},它在保持数学样式的同时把参数设为粗体。字母仍是斜体,所以 \bm{x} 是粗斜体的 x,希腊字母和符号也会变粗。而 \mathbf{x} 给出的是直立的粗体 x,并且在 TeX 发行版中不会改变小写希腊字母。

这里可用的功能

命令在 Scissor LaTeX 中说明
\bm{x}, \bm{A}可用粗斜体字母。
\bm{\alpha}, \bm{\Sigma}, \bm{\mu}可用粗体希腊字母。
\bm{\nabla}, \bm{1}可用粗体符号和数字。
\boldsymbol{...}(amsmath)可用与 \bm 效果相同。
\mathbf{x}可用直立粗体。

示例

线性方程组中的向量和矩阵:

粗体向量和矩阵

LaTeX导言区: \usepackage{bm}在编辑器中打开 (在新标签页中打开)
\bm{A}\bm{x} = \bm{b},
\qquad
\bm{x} = (x_1, \dots, x_{44})^\top

用粗体希腊字母表示参数,统计学中常见这种写法:

粗体希腊字母

LaTeX导言区: \usepackage{bm}在编辑器中打开 (在新标签页中打开)
\bm{y} \sim \mathcal{N}(\bm{\mu}, \bm{\Sigma}),
\qquad
\hat{\bm{\beta}} = (\bm{X}^\top \bm{X})^{-1} \bm{X}^\top \bm{y}

\bm 与 \mathbf 对比:

\bm、\boldsymbol 和 \mathbf

LaTeX导言区: \usepackage{bm,amsmath}在编辑器中打开 (在新标签页中打开)
With \verb|\bm|: $\bm{x}, \bm{\alpha}, \bm{\nabla} f$.
With \verb|\boldsymbol|: $\boldsymbol{x}, \boldsymbol{\alpha}$.
With \verb|\mathbf|: $\mathbf{x}, \mathbf{A}$.

兼容性

  • 从 TeX 发行版迁移到这里: \bm 和 \boldsymbol 按预期工作。
  • 从这里迁移到 TeX 发行版: 文档无需修改即可在那里编译。请保留 \usepackage{bm},TeX 发行版需要它才能使用 \bm。

完整手册见 CTAN:ctan.org/pkg/bm。其他数学字母表请参阅数学字体:粗体、黑板粗体、花体。

另请参阅数学基础、数学字体和 physics。

常见问题

向量应该用 \bm 还是 \mathbf?

两者在这里都可用。\bm 保持字母为斜体,也能让希腊字母变粗;\mathbf 给出直立字母。选定一种,并在整篇文档中统一使用。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07