建议点我查看PDF版本

一.简介

​ 当我们想在文档中输入数学公式简直是噩梦,本篇我会介绍一下在Typora用Markdown的语法书写数学公式的办法。


二.常用的语法

1. 固定语法

==单独显示:==

1
2
3
$$
代码
$$

==单行显示:==

1
$代码$

==案例:==

单独显示:
$$
\begin{Bmatrix}
a & b \
c & d
\end{Bmatrix}
$$

单行显示:

==这是$x^2$单行的显示==

2. 上下标,正负无穷

数学表达式 LaTeX代码
$x^2$ x^2
$y_1$ y_1
$\infty$ \infty
$-\infty$ -\infty

3. 加减乘,分式,根号,省略号

数学表达式 LaTeX代码
$a+b-c*d$ a+b-c*d
$a\div{b}$ a\div{b}
$a\pm{b}$ a\pm{b}
$\frac{a}{b}$ \frac{a}{b}
$\sqrt{b}$ \sqrt{b}$
$\cdots$ \cdots

4. 三角函数

数学表达式 LaTeX代码
$\sin{\theta}$ \sin{\theta}
$\cos{\theta}$ \cos{\theta}
$\tan{\theta}$ \tan{\theta}
$\cot{\theta}$ \cot{\theta}

5. 矢量,累加累乘,极限

数学表达式 LaTeX代码
$\vec{F}$ \vec{F}
$\sum_{i=1}^{n}{a_i}$ \sum_{i=1}^{n}{a_i}
$\prod_{i=0}^{n}{a_i}$ \pord_{i=0}^{n}{a_i}
$\lim_{a\rightarrow+\infty}{a+b}$ \lim_{a\rightarrow+\infty}{a+b}

6. 矩阵

数学表达式 LaTeX代码
$\alpha$ \alpha
$\beta$ \beta
$\gamma$ \gamma
$\delta$ \delta
$\epsilon$ \epsilon
$\varepsilon$ \varepsilon
$\eta$ \eta
$\theta$ \theta
$\kappa$ \kappa
$\iota$ \iota
$\zeta$ \zeta
$\lambda$ \lambda
$\mu$ \mu
$\phi$ \phi
$\pi$ \pi
$\rho$ \rho
$\xi$ \xi
$\nu$ \nu
$\upsilon$ \upsilon
$\varphi$ \varphi
$\chi$ \chi
$\psi$ \psi
$\omega$ \omega

7. 关系运算符

数学表达式 LaTeX代码
$\leq$ \leq
$\geq$ \gep

三.矩阵

1. 简单矩阵

$$
\begin{matrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{matrix}
$$

1
2
3
4
5
6
7
8
9
10
11
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
$$

\begin{matrix}…\end{matrix}为固定语法
& 表示空格
\\ 表示换行

2.带左右括号的矩阵(大中小括号)

$$
\left[
\begin{matrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{matrix}
\right]
$$

1
2
3
4
5
6
7
8
9
10
11
$$
\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right]
$$

在原有的代码的前面加上\left[,最后加上\right]

$$
\left{
\begin{matrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{matrix}
\right}
$$

1
2
3
4
5
6
7
8
9
10
11
$$
\left\[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right\]
$$

在原有的代码的前面加上\left\{,最后加上\right\}

$$
\left(
\begin{matrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{matrix}
\right)
$$

1
2
3
4
5
6
7
8
9
10
11
$$
\left(
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right)
$$

在原有的代码的前面加上\left(,最后加上\right)

3.包含希腊字母与省略号

$$
\left{
\begin{matrix}
1 & 2 & \cdots & 5 \
6 & 7 & \cdots & 10 \
\vdots & \vdots & \ddots & \vdots \
\alpha & \alpha+1 & \cdots & \alpha+4
\end{matrix}
\right}
$$

1
2
3
4
5
6
7
8
9
10
11
12
$$
\left\{
\begin{matrix}
1 & 2 & \cdots & 5 \\
6 & 7 & \cdots & 10 \\
\vdots & \vdots & \ddots & \vdots \\
\alpha & \alpha+1 & \cdots & \alpha+4
\end{matrix}
\right\}
$$

行省略号\cdots,列省略号\vdots,斜向省略号(左上至右下)\ddots

4. 行列式

$$
\begin{vmatrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{vmatrix}
\tag{1}
$$

1
2
3
4
5
6
7
8
9
10
11
$$
\begin{vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{vmatrix}
\tag{1}
$$

\begin{vmatrix}...\end{vmatrix}为固定语法
\tag{1}为右侧的序号

四. 方程组、条件表达式

1. 方程组

$$
\begin{cases}
3x + 5y + z \
7x - 2y + 4z \
-6x + 3y + 2z
\end{cases}
$$

1
2
3
4
5
6
7
8
9
$$
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
$$

\begin{cases}...\end{cases}为固定语法

2. 条件表达式

$$
f(n) =
\begin{cases}
n/2, & \text{if }n\text{ is even} \
3n+1, & \text{if }n\text{ is odd}
\end{cases}
$$

1
2
3
4
5
6
7
$$
f(n) =
\begin{cases}
n/2, & \text{if }n\text{ is even} \\
3n+1, & \text{if }n\text{ is odd}
\end{cases}
$$