常用LaTex语法积累,附示例代码和呈现效果
阅读原文时间:2021年04月20日阅读:1

积累常用的LaTex语法,并附上示例代码呈现效果。持续更新。

1. 行内公式和行间公式

行内公式以$作为开始和结束,行间公式以$$作为开始和结束。
代码:

这是质能转换公式:$E=mc^2$

效果:

这是质能转换公式: E = m c 2 E=mc^2 E=mc2

代码:

下行所示是质能转换公式:$$E=mc^2$$

效果:

下行所示是质能转换公式:
E = m c 2 E=mc^2 E=mc2

2. 上标和下标

上标用^表示,下标用_表示。
代码:

E=mc^2

效果:

E = m c 2 E=mc^2 E=mc2

代码:

x_1=x_2

效果:

x 1 = x 2 x_1=x_2 x1​=x2​

注意:如果上标或下标的字符超过1个,那么要用{}包含住这些字符。
代码:

x_{11}=x_{22}

效果:

x 11 = x 22 x_{11}=x_{22} x11​=x22​

3. 大括号

大括号用{cases}作为环境。
代码:

\\begin {cases}
x_1 = 1 + 5x_3 \\
x_2 = 4 - x_3\\
\\end {cases}

效果:
{ x 1 = 1 + 5 x 3 x 2 = 4 − x 3 \begin{cases} x_1 = 1 + 5x_3 \\ x_2 = 4 - x_3\\ \end{cases} {x1​=1+5x3​x2​=4−x3​​

4. 乘除法

4.1 点乘

代码:

a \cdot b

效果:

a ⋅ b a \cdot b a⋅b

4.2 叉乘

代码:

a \times b

效果:

a × b a \times b a×b

4.3 除法

代码:

a \div b

效果:

a ÷ b a \div b a÷b

5. 实数域符号

代码:

\mathbb{R}

效果:

R \mathbb{R} R

6. 粗体

代码:

\boldsymbol u

效果:

u \boldsymbol u u

7. 向量

代码:

\vec u

效果:

u ⃗ \vec u u

8. 公式内进行换行对齐

代码:

\begin{aligned}
x &= a + b \\\ & = c + d
\end{aligned}

效果:

x = a + b = c + d \begin{aligned} x &= a + b \\ & = c + d \end{aligned} x​=a+b=c+d​

注意点:

  • 使用{aligned}环境变量
  • 在需要换行的地方使用\\
  • 在需要对齐的地方之前使用&

9. 分数

代码:

\frac{a}{b}

效果:

a b \frac{a}{b} ba​

10. 矩阵

代码:

\begin{bmatrix}2 & 5 \\ -3 & -7\end{bmatrix}

效果:

[ 2 5 − 3 − 7 ] \begin{bmatrix}2 & 5 \\ -3 & -7\end{bmatrix} [2−3​5−7​]

注意点:

  • 使用bmatrix环境可以呈现带中括号的矩阵,也可以使用其他环境呈现不同格式的矩阵
  • 使用&来分隔矩阵同一行中的不同元素
  • 使用\\来区分矩阵不同的行

11. 分块矩阵

代码:

A = \begin{bmatrix}
   \begin{array}{ccc | cc | c}
   3 & 0 & -1 & 5 & 9 & -2  \\  
   -5 & 2 & 4 & 0 & -3 & 1  \\ \hline
   -8 & -6 & 3 & 1 & 7 & -4
   \end{array}
 \end{bmatrix}

效果:

A = [ 3 0 − 1 5 9 − 2 − 5 2 4 0 − 3 1 − 8 − 6 3 1 7 − 4 ] A = \begin{bmatrix} \begin{array}{ccc | cc | c} 3 & 0 & -1 & 5 & 9 & -2 \\ -5 & 2 & 4 & 0 & -3 & 1 \\ \hline -8 & -6 & 3 & 1 & 7 & -4 \end{array} \end{bmatrix} A=⎣⎡​3−5−8​02−6​−143​501​9−37​−21−4​​​⎦⎤​

注意点:

  • bmatrix环境内嵌array环境,来实现竖直方向的切割
  • 利用\hline在换行处实现水平切割