Markdown中的LaTeX语法

1. 行内公式

使用单个 $ 符号包围公式,用于行内的数学表达式。

1
行内公式:$E = mc^2$

显示效果: 行内公式:\(E = mc^2\)

2. 块级公式

使用两个 $$ 符号包围公式,用于块级的数学表达式。

1
2
3
4
块级公式:
$$
\frac{a}{b} = \sqrt{c}
$$

显示效果: \[ \frac{a}{b} = \sqrt{c} \]

3. 上标与下标

  • 上标: 使用 ^ 表示上标。
  • 下标: 使用 _ 表示下标。
1
$x^2$ 表示 x 的平方,$H_2O$ 表示水。

显示效果: \(x^2\) 和 \(H_2O\)

4. 分数

使用 \frac{} 表示分数,其中第一个花括号内是分子,第二个花括号内是分母。

1
$\frac{1}{2}$

显示效果: \(\frac{1}{2}\)

5. 开平方

使用 \sqrt{} 表示平方根。

1
$\sqrt{16}$ 表示 4。

显示效果: \(\sqrt{16} = 4\)。

6. 集合符号

常用的集合符号包括:

  • 空集:\emptyset \(\emptyset\)
  • 属于:\in \(\in\)
  • 不属于:\notin \(\notin\)
  • 子集:\subset \(\subset\)
  • 真子集:\subsetneq \(\subsetneq\)
1
$a \in A$ 表示 a 属于集合 A

显示效果: \(a \in A\)

7. 极限、求和与积分

  • 极限:^{lim}_{x \to 0}
    默认是\lim但是不美观
  • 求和:\sum
  • 积分:\int
1
2
3
极限 : $^{lim}_{x \to 0} \frac{\sin x}{x} = 1$
求和公式 : $\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$
积分 : $\int_{0}^{1} x^2 \, dx$

显示效果:

  • \(^{lim}_{x \to 0} \frac{\sin x}{x} = 1\)

  • \(\sum_{i=1}^{n} i = \frac{n(n+1)}{2}\)

  • \(\int_{0}^{1} x^2 \, dx\)

8. 括号大小调整

使用 \left 和 \right 自动调整括号大小。

1
$\left( \frac{a}{b} \right)$ 让括号适应内容大小。

显示效果: \(\left( \frac{a}{b} \right)\) 对比 (\(\frac{a}{b}\))

9. 矢量与矩阵

  • 矢量:使用\vec来表示矢量。
  • 矩阵:使用\begin{matrix} ... \end{matrix}
    或 \begin{bmatrix} ... \end{bmatrix} 来表示矩阵。
1
2
3
4
5
6
7
$\vec{v}$ 
$$
\begin{bmatrix}
1 & 2 \\
3 & 4
\end{bmatrix}
$$

显示效果:

  • \(\vec{v}\)
  • 矩阵:$ \[\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}\] $

10.多行方程

10.1适用方程组

1
2
3
4
5
6
7
8
9
10
$$
\begin{aligned}
\left\{
\begin{array}{l}
x + y = 5 \\
2x - y = 3
\end{array}
\right. ()
\end{aligned}
$$

显示效果:\[ \begin{aligned} \left\{ \begin{array}{l} x + y = 5 \\ 2x - y = 3 \end{array} \right. \end{aligned} \]

第二行\left\{, 倒数第二行\right. 都可以改成别的符号 都是跨行显示的

10.2适用分段函数

1
2
3
4
5
6
7
$$
f(x) =
\begin{cases}
x + y & \text{if } x > 0 \\
2x - y & \text{if } x \leq 0
\end{cases}
$$

显示效果:\[ f(x) = \begin{cases} x + y & \text{if } x > 0 \\ 2x - y & \text{if } x \leq 0 \end{cases} \]

10.3等号对齐

1
2
3
4
5
6
$$
\begin{align}
a &= b + c \\
d &= e + f + g
\end{align}
$$

显示效果:\[ \begin{align} a &= b + c \\ d &= e + f + g \end{align} \]

10.4自动编号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$$
\begin{gather}
x = y + 1 \\
y = z - 1
\end{gather}
$$

或者

$$
\begin{equation}
2x &= 10 \\
x &= 5
\end{equation}
$$

\[ \begin{gather} x = y + 1 \\ y = z - 1 \end{gather} \]

\[ \begin{equation} y = ax^2 + bx +c \end{equation} \]

几种方法本质都是用LaTeX内置的环境 \begin{cases}, \begin{align}两种最好用

11. 特殊符号

  • \infty 表示无穷大 \(\infty\)
  • \pm表示正负号 \(\pm\)
  • \leq表示小于等于 \(\leq\)
  • \geq表示大于等于 \(\geq\)
  • \times表示乘号 \(\times\)
  • \div表示除号 \(\div\)

12. 希腊字母

  • \alpha \(\alpha\)
  • \beta \(\beta\)
  • \gamma \(\gamma\)
  • \delta \(\delta\)

基本都是在英文前面加个\

Ps

既然markdown和LaTeX语法通用

下一个LaTeX扩展就完美了 vscode LaTeX字典 1