Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2012年9月11日星期二

latex 数学粗体符号

数学符号通常要求是斜体,如何获得斜体粗体符号呢?

latex中,通常有以下三种主要方式获得粗体符号:
  1. latex自身提供的\mathbf命令
  2. "amsmath"宏包提供的\boldsymbol和\boldmath命令;
  3. "bm"宏包提供的\bm命令.
以上三种方式又有哪些区别呢?

首先介绍\mathbf命令
  • 用法:$\mathbf{abc}$
  • 该命令可以得到粗体字母,但是是直立罗马的粗体,并非斜体;
  • 该命令只对普通字母a-z,A-Z起作用;
接下来介绍\boldsymbol
  • 用法:$\boldsymbol{abc}$
  • 该命令可以得到斜体粗体字母;
  • 该命令即可以对普通字母起作用,也可以对希腊字母起作用.
\boldmath命令
  • 用法:\boldmath    $abc$   \unboldmath
  • 该命令可以得到\boldsymbol命令的结果
  • 该命令是对整个数学公式起作用(包括数学公式中的标点符号等),而其它几个命令都是对公式中的部分符号起作用。
\bm命令
  • 用法:\bm{abc}
  • 该命令与\boldsymbol命令结果相同
举例:

$\mathbf{\sigma}$ \qquad $\mathbf{abc}$ \qquad $abc$ \\
$\bm{\sigma}$ \qquad $\bm{abc}$ \qquad $abc$ \\
$\boldsymbol{\sigma}$ \qquad $\boldsymbol{abc}$ \qquad $abc$ \\
\boldmath
$\sigma$ \qquad $abc$ \qquad abc
\unboldmath

以上代码,可以得到如下结果:
因此,在输入数学公式中,如果希望得到粗体符号,建议用\bm和\boldsymbol命令。

1 条评论: