LaTeX 数学符号总结

LaTex Math Guide

Posted by J Leaves on April 27, 2019

常见结构 Basics

Output 输出 Command 命令 Note 备注
$x^2$ x^2  
$x_{ij}$ x_{ij}  
$\sqrt{2}$ \sqrt{2}  
$\sqrt[n]{3}$ \sqrt[n]{3}  
$\frac{1}{2}$ \frac{1}{2}  

常见字体 Fonts

Output 输出 Command 命令 Description 描述 Note 备注
$\mathbb{R}$ \mathbb{R} Set Uppercase Letters Only (e.g. R, Z, Q, N, C)
仅大写拉丁字母
$\mathcal{A}$ \mathcal{A} Calligraphic Uppercase Letters Only
仅大写拉丁字母
$\mathbf{Aa1}$ \mathbf{Aa1} Bold Latin Letters and Digits
大小写拉丁字母、数字
$\mathrm{Aa1}$ \mathrm{Aa1} Roman (Text-like) Latin Letters and Digits
大小写拉丁字母、数字

常见装饰 Decorations

Output 输出 Command 命令 Note 备注
$\dot{a}$ \dot{a}  
$\ddot{a}$ \ddot{a}  
$\bar{a}$ \bar{a}  
$\hat{a}$ \hat{a}  
$\tilde{a}$ \tilde{a}  
$\vec{a}$ \vec{a}  

空格控制 Space Control

Command 命令 Space 空格间距 Output 输出 Note 备注
\! -3/18 em $a ! b$ Math mode only
\, 3/18 em $a \, b$ Math mode only
\: 4/18 em $a : b$ Math mode only
\ (space after backslash) equivalent of space in normal text
1/4 em
$a \ b$  
~ equivalent of space in normal text
1/4 em
$a~b$  
\; 5/18 em $a \; b$ Math mode only
\quad space equal to the current font size
1 em (= 18 mu)
$a \quad b$  
\qquad 2 em $a \qquad b$  

常见对齐环境 Aligning Environments

align

Command 命令

1
2
3
4
\begin{align*}
 f(x)  &= a x^2+b x +c   &   g(x)  &= d x^3 \\
 f'(x) &= 2 a x +b       &   g'(x) &= 3 d x^2
\end{align*}

Output 输出

\[\begin{align*} f(x) &= a x^2+b x +c & g(x) &= d x^3 \\ f'(x) &= 2 a x +b & g'(x) &= 3 d x^2 \end{align*}\]

Note 备注

1、来自 amsmath 包
2、align* 会自动编号,而 align 不会自动编号
3、align 以 & 作为分隔符,换行以通用的 \\ 表示;每一行的对齐方式为 rlrlrl…,即 “右对齐 & 左对齐 & 右对齐 & 左对齐 & ……”

array
适用于矩阵

Command 命令

1
2
3
4
5
6
\left[
\begin{array}{cc}
{U} & {I_{n}} \\
{I_{n}} & {\sum_{i=1}^{m} t_{i} Q_{i}}
\end{array}
\right]

Output 输出

\[\left[ \begin{array}{cc} {U} & {I_{n}} \\ {I_{n}} & {\sum_{i=1}^{m} t_{i} Q_{i}} \end{array} \right]\]

Note 备注

1、\begin{array} 后面紧跟对齐方式的设定,形如 {lcr},其中 l、c、r 分别表示 左对齐、居中对齐、右对齐;如果不指定对齐方式,也需要加上 {}

适用于分段函数

可以在 = 后、 \begin{array} 前加上 \left{,并在 \end{array} 后加上 \right.

Command 命令

1
2
3
4
5
6
f(x) = \left\{
  \begin{array}{lr}
    x^2 & : x < 0\\
    x^3 & : x \ge 0
  \end{array}
\right.

Output 输出

\[f(x) = \left\{ \begin{array}{lr} x^2 & : x < 0\\ x^3 & : x \ge 0 \end{array} \right.\]

亦可直接使用 cases 环境

cases

Command 命令

1
2
3
4
5
u(x) = 
  \begin{cases} 
   \exp{x} & \text{if } x \geq 0 \\
   1       & \text{if } x < 0
  \end{cases}

Output 输出

\[u(x) = \begin{cases} \exp{x} & \text{if } x \geq 0 \\ 1 & \text{if } x < 0 \end{cases}\]

See Also

Mathematical fonts - Overleaf
Math font attributes - Stanford
Plain text list of sym­bol com­mands - CTAN
Spacing in math mode - Overleaf
LaTeX/Advanced Mathematics - Wikibooks