Markdown之LaTeX数学公式使用
Author: Labyrinthine Leo
Init_time: 2020.11.25
Index Words: LaTeX
、MarkDown
一、基础知识
1、公式排版
-
行内公式:使用
\
或者$
包裹公式
例如: ∑ i = 0 n i 2 \sum_{i=0}^{n}i^2 ∑i=0ni2 -
独立公式:使用
\$
包裹公式
例如:
∑ i = 0 n i 2 \sum_{i=0}^{n} i^2 i=0∑ni2
其中的字符:#
、$
、%
、&
、~
、^
、\
、{}
均有特殊意义,需要表示这些字符时,需要进行转义,即在字符前加上\
如:$ \$ $
显示$ $ $
其中\boxed
给公式加上方框,比如:Einstein’s E=mc²
E
=
m
c
2
E = mc^2
E=mc2
和
E
=
m
c
2
\boxed{E=mc^2}
E=mc2
2、希腊字母
- 有一些字母是原字母变化的形式,比如 ϑ \vartheta ϑ是 θ \theta θ的变体,书写方式的卷化。
希腊字母 | LaTeX语法 | 希腊字母 | LaTeX语法 | 希腊字母 | LaTeX语法 | 希腊字母 | LaTeX语法 |
---|---|---|---|---|---|---|---|
$\alpha $ | \alpha | θ \theta θ | \theta | o | o | τ \tau τ | \tau |
$\beta $ | \beta | ϑ \vartheta ϑ | \vartheta | π \pi π | \pi | υ \upsilon υ | \upsilon |
γ \gamma γ | \gamma | ι \iota ι | \iota | ϖ \varpi ϖ | \varpi | ϕ \phi ϕ | \phi |
δ \delta δ | \delta | κ \kappa κ | \kappa | ρ \rho ρ | \rho | φ \varphi φ | \varphi |
ϵ \epsilon ϵ | \epsilon | λ \lambda λ | \lambda | ϱ \varrho ϱ | \varrho | χ \chi χ | \chi |
ε \varepsilon ε | \varepsilon | μ \mu μ | \mu | σ \sigma σ | \sigma | ψ \psi ψ | \psi |
ζ \zeta ζ | \zeta | ν \nu ν | \nu | ς \varsigma ς | \varsigma | ω \omega ω | \omega |
η \eta η | \eta | ξ \xi ξ | \xi | ||||
Γ \Gamma Γ | \Gamma | Λ \Lambda Λ | \Lambda | Σ \Sigma Σ | \Sigma | Ψ \Psi Ψ | \Psi |
Δ \Delta Δ | \Delta | Ξ \Xi Ξ | \Xi | Υ \Upsilon Υ | \Upsilon | Ω \Omega Ω | \Omega |
Θ \Theta Θ | \Theta | Π \Pi Π | \Pi | Φ \Phi Φ | \Phi |
3、上下标与根号
用^
表示上标,使用_
表示下标,根号使用\sqrt
表示。
注意:上下标如果多余一个字符或者符号,需要用{}
括起来。
\sqrt[开方次数, 默认为2]{开方公式}
例如:$\sum_{i=1}^n a_i$
=====>
∑
i
=
1
n
a
i
\sum_{i=1}^n a_i
∑i=1nai
例如:$$ x_{ij}^2\quad \sqrt{x}\quad \sqrt[3]{x} $$
(\quad
表示添加显式空格) =====>
x
i
j
2
x
x
3
x
i
j
2
3
x_{ij}^2\quad \sqrt{x}\quad \sqrt[3]{x}\quad \sqrt[3]{x_{ij}^2}
xij2x3x3xij2
4、分数
分数使用\frac
表示,\dfrac
命令将字号设置为独立公式中的大小,\tfrac
则将字号设置为行间公式的大小。
例如:$ \frac{1}{2} \dfrac{1}{2} $
=====> $ \frac{1}{2} \dfrac{1}{2} $
例如:$$ \frac{1}{2} \tfrac{1}{2} $$
=====>
1
2
1
2
\frac{1}{2} \tfrac{1}{2}
2121
5、运算符
5.1 加减乘除
+ - * / =
直接输入,特殊运算符则使用以下特殊命令
$$
正负号:\pm\;
乘号:\times\;
除号:\div\;
星乘:\ast\;
并集:\cup\;
大于等于:\geq\;
小于等于:\leq\;
不等于:\neq\;
不大于等于:\not\geq\; or \ngeq\;
不小于等于:\not\leq\; or \nleq\;
恒等于:\equiv\;
约等于:\approx\;
$$
效果:
±
×
÷
∗
⋅
≥
≤
≠
≱
≰
≡
≈
\pm\; \times\; \div\; \ast\; \cdot\; \geq\; \leq\; \neq\; \ngeq\; \nleq\; \equiv\; \approx\;
±×÷∗⋅≥≤=≱≰≡≈
5.2、集合运算
- 集合运算
运算符功能 | 集合运算符 | LaTeX语法 | 示例 | LaTeX代码 |
---|---|---|---|---|
属于 | ∈ \in ∈ | \in | x ∈ y x \in y x∈y | x \in y |
不属于 | ∉ \not\in ∈ | \not\in | x ∉ y x \not\in y x∈y | x \not\in y |
包含于 | ⊂ \subset ⊂ | \subset | x ⊂ y x \subset y x⊂y | x \subset y |
包含 | ⊃ \supset ⊃ | \supset | x ⊃ y x \supset y x⊃y | x \supset y |
真包含于 | ⊆ \subseteq ⊆ | \subseteq | x ⊆ y x \subseteq y x⊆y | x \subseteq y |
真包含 | ⊇ \supseteq ⊇ | \supseteq | x ⊇ y x \supseteq y x⊇y | x \subseteq y |
非包含于 | ⊄ \not\subset ⊂ | \not\subset | x ⊄ y x \not\subset y x⊂y | x \not\subset y |
非包含 | ⊅ \not\supset ⊃ | \not\supset | x ⊅ y x \not\supset y x⊃y | x \not\supset y |
非真包含于 | ⊊ \subsetneq ⊊ | \subsetneq | x ⊊ y x \subsetneq y x⊊y | x \subsetneq y |
非真包含 | ⊋ \supsetneq ⊋ | \supsetneq | x ⊋ y x \supsetneq y x⊋y | x \supsetneq y |
交集 | ∩ \cap ∩ | \cap | x ∩ y x \cap y x∩y | x \cap y |
并集 | ∪ \cup ∪ | \cup | x ∪ y x \cup y x∪y | x \cup y |
差集 | ∖ \setminus ∖ | \setminus | x ∖ y x \setminus y x∖y | x \setminus y |
同或 | ⨀ \bigodot ⨀ | \bigodot | x ⨀ y x \bigodot y x⨀y | x \bigodot y |
同与 | ⨂ \bigotimes ⨂ | \bigotimes | x ⨂ y x \bigotimes y x⨂y | x \bigotimes y |
实数集 | R \mathbb{R} R | \mathbb{R} | ||
自然数集 | Z \mathbb{Z} Z | \mathbb{Z} | ||
空集 | ∅ \emptyset ∅ | \emptyset |
5.3、和积极限高级运算符
- 和、积、极限、积分、微分等运算符使用
\sum
,\prod
,\lim
,\int
,\partial
,这些公式在行内公式内被压缩,以适应行高,可以使用\limits
和\nolimits
命令显示是否压缩(\limits
表示不压缩、\nolimits
表示压缩)。
例如:$ \sum\; \prod\; \lim\; \int\; \partial\; $
=====> ∑ ∏ lim ∫ ∂ \sum\; \prod\; \lim\; \int\; \partial\; ∑∏lim∫∂
例如:x\to0
=====> x → 0 x\to0 x→0
例如:
查看行内公式和独立公式以及\limits和\nolimits的区别:
$ \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0}x^2 \quad \int_{a}^{b}x^2 dx $
$$ \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0} x^2 \quad \int_a^b x^2 dx $$
$$ \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0} x^2 \quad
\int_a^b x^2 dx $$
$$ \sum\nolimits_{i=1}^n i \quad \prod\nolimits_{i=1}^n \quad \lim\nolimits_{x\to0} x^2 \quad \int\nolimits_a^b x^2 dx $$
$$ \sum\limits_{i=1}^n i \quad \prod\limits_{i=1}^n \quad \lim\limits_{x\to0} x^2 \quad \int\limits_a^b x^2 dx $$
效果:
$ \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0}x^2 \quad \int_{a}{b}x2 dx $
∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0} x^2 \quad \int_a^b x^2 dx i=1∑nii=1∏nx→0limx2∫abx2dx
∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0} x^2 \quad \int_a^b x^2 dx i=1∑nii=1∏nx→0limx2∫abx2dx
∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x \sum\nolimits_{i=1}^n i \quad \prod\nolimits_{i=1}^n \quad \lim\nolimits_{x\to0} x^2 \quad \int\nolimits_a^b x^2 dx ∑i=1ni∏i=1nlimx→0x2∫abx2dx
∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x \sum\limits_{i=1}^n i \quad \prod\limits_{i=1}^n \quad \lim\limits_{x\to0} x^2 \quad \int\limits_a^b x^2 dx i=1∑nii=1∏nx→0limx2a∫bx2dx
- 多重积分使用以下形式
\int
,\iint
,iiint
,iiiint
,idotsnt
$$ \int\int \quad \int\int\int \quad \int\int\int\int \quad \int\dots\int $$
$$ \iint \quad \iiint \quad \iiiint \quad \idotsint $$
效果如下:
∫
∫
∫
∫
∫
∫
∫
∫
∫
∫
⋯
∫
\int\int \quad \int\int\int \quad \int\int\int\int \quad \int\dots\int
∫∫∫∫∫∫∫∫∫∫⋯∫
5.4、标记符
- 数学标记符:
标记符 | LaTeX语法 | 标记符 | LaTeX语法 | 标记符 | LaTeX语法 | 标记符 | LaTeX语法 |
---|---|---|---|---|---|---|---|
← \leftarrow ← | \leftarrow | ⇐ \Leftarrow ⇐ | \Leftarrow | ⟵ \longleftarrow ⟵ | \longleftarrow | ⟸ \Longleftarrow ⟸ | \Longleftarrow |
→ \rightarrow → | \rightarraw | ⇒ \Rightarrow ⇒ | \Rightarrow | ⟶ \longrightarrow ⟶ | \longrightarrow | ⟹ \Longrightarrow ⟹ | \Longrightarrow |
↔ \leftrightarrow ↔ | \leftrightarrow | ⇔ \Leftrightarrow ⇔ | \Leftrightarrow | ⟷ \longleftrightarrow ⟷ | \longleftrightarrow | ⟺ \Longleftrightarrow ⟺ | \Longleftrightarrow |
↑ \uparrow ↑ | \uparrow | ⇑ \Uparrow ⇑ | \Uparrow | ||||
↓ \downarrow ↓ | \downarrow | ⇓ \Downarrow ⇓ | \Downarrow |
- 数学符号
符号功能 | 符号 | LaTeX语法 |
---|---|---|
无穷 | ∞ \infty ∞ | \infty |
虚数i | ı \imath ı | \imath |
虚数j | ȷ \jmath ȷ | \jmath |
hat | a ^ \hat{a} a^ | \hat{a} |
breve | a ˘ \breve{a} a˘ | \breve{a} |
tilde | a ~ \tilde{a} a~ | \tilde{a} |
bar | a ˉ \bar{a} aˉ | \bar{a} |
矢量 | a ⃗ \vec{a} a | \vec{a} |
一阶导 | a ˙ \dot{a} a˙ | \dot{a} |
二阶导 | a ¨ \ddot{a} a¨ | \ddot{a} |
注意:\xleftarrow
和\xrightarrow
可根据内容自动调整(即在公式下面而非平行)
$$ \xleftarrow{x+y+z} \quad \xrightarrow[x<y]{x+y+z} $$
效果如下:
←
x
+
y
+
z
→
x
<
y
x
+
y
+
z
\xleftarrow{x+y+z} \quad \xrightarrow[x<y]{x+y+z}
x+y+zx+y+zx<y
6、注音和标注
注音 | LaTeX语法 | 注音 | LaTeX语法 | 注音 | LaTeX语法 |
---|---|---|---|---|---|
x ˉ \bar{x} xˉ | \bar{x} | x ˊ \acute{x} xˊ | \acute{x} | x ˚ \mathring{x} x˚ | \mathring |
x ⃗ \vec{x} x | \vec{x} | x ˋ \grave{x} xˋ | \grave{x} | x ˙ \dot{x} x˙ | \dot{x} |
x ^ \hat{x} x^ | \hat{x} | x ~ \tilde{x} x~ | \tilde{x} | x ¨ \ddot{x} x¨ | \ddot{x} |
x ˇ \check{x} xˇ | \check{x} | x ˘ \breve{x} x˘ | \breve{x} |
7、分隔符
括号使用() [] \{\} \langle \rangle \lvert \rvert \lVert \rVert
(小括号、中括号、大括号、尖括号、绝对值、l2范式) 表示
(
)
[
]
{
}
⟨
⟩
∣
∣
∥
∥
() \quad [] \quad \{\} \quad \langle \quad \rangle \quad \lvert \quad \rvert \quad \lVert \quad \rVert
()[]{}⟨⟩∣∣∥∥
分隔符 | LaTeX语法 | 分隔符 | LaTeX语法 |
---|---|---|---|
x x x ‾ \overline{xxx} xxx | \overline{xxx} | x x x ‾ \underline{xxx} xxx | \underline{xxx} |
x x x ← \overleftarrow{xxx} xxx | \overleftarrow{xxx} | x x x ← \underleftarrow{xxx} xxx | \underleftarrow{xxx} |
x x x → \overrightarrow{xxx} xxx | \overrightarrow{xxx} | x x x → \underrightarrow{xxx} xxx | \underrightarrow{xxx} |
x x x ↔ \overleftrightarrow{xxx} xxx | \overleftrightarrow{xxx} | x x x ↔ \underleftrightarrow{xxx} xxx | \underleftrightarrow{xxx} |
x x x ⏞ \overbrace{xxx} xxx | \overbrace{xxx} | x x x ⏟ \underbrace{xxx} xxx | \underbrace{xxx} |
x x x ^ \widehat{xxx} xxx | \widthat{xxx} | x x x ~ \widetilde{xxx} xxx | \widetilde{xxx} |
- 括号的重叠(套娃,大娃套小娃)
$$
\Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg) \quad \Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg] \quad
\Bigg{\bigg{\Big{\big{{x}\big}\Big}\bigg}\Bigg}
$$
$$
\Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle \quad
\Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x
\rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert \quad
\Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x
\rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert
$$
结果如下:
( ( ( ( ( x ) ) ) ) ) [ [ [ [ [ x ] ] ] ] ] { { { { { x } } } } } \Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg) \quad \Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg] \quad \Bigg\{\bigg\{\Big\{\big\{\{x\}\big\}\Big\}\bigg\}\Bigg\} (((((x)))))[[[[[x]]]]]{{{{{x}}}}}
⟨ ⟨ ⟨ ⟨ ⟨ x ⟩ ⟩ ⟩ ⟩ ⟩ ∣ ∣ ∣ ∣ ∣ x ∣ ∣ ∣ ∣ ∣ ∥ ∥ ∥ ∥ ∥ x ∥ ∥ ∥ ∥ ∥ \Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle \quad \Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert \quad \Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert ⟨⟨⟨⟨⟨x⟩⟩⟩⟩⟩∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣x∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∥∥∥∥∥∥∥∥∥∥∥∥∥∥∥x∥∥∥∥∥∥∥∥∥∥∥∥∥∥∥
8、省略号
省略号使用\dots \cdots \vdots \ddots
表示,\dots和
\cdots`的纵向位置不同,前者一般用于有下标的序列。
$$
x_1, x_2, \dots, x_n \quad 1,2,\cdots,n \quad \vdots \ddots
$$
效果如下:
x
1
,
x
2
,
…
,
x
n
1
,
2
,
⋯
,
n
⋮
⋱
x_1, x_2, \dots, x_n \quad 1,2,\cdots,n \quad \vdots \ddots
x1,x2,…,xn1,2,⋯,n⋮⋱
9、空白间距
- 可以设置空白间距的大小
3 / 18 e m 4 / 18 e m 5 / 18 e m 1 e m 2 m ! − 3 / 18 e m \, 3/18em \: 4/18em \; 5/18em \quad 1em \qquad 2m ! -3/18em 3/18em4/18em5/18em1em2m!−3/18em
10、矩阵
$$
\begin{array}{ccc}
x_1 & x_2 & \dots \\
x_3 & x_4 & \dots \\
\vdots & \vdots & \ddots
\end{array}
$$
效果如下:
x
1
x
2
…
x
3
x
4
…
⋮
⋮
⋱
\begin{array}{ccc} x_1 & x_2 & \dots \\ x_3 & x_4 & \dots \\ \vdots & \vdots & \ddots \end{array}
x1x3⋮x2x4⋮……⋱
$$
\begin{array}{ccc}
x_{11} & x_{12} & \dots & x_{1j} \\
x_{21} & x_{22} & \dots & x_{2j} \\
\vdots & \vdots & \ddots \\
x_{i1} & x_{i2} & \dots & x_{ij}
\end{array}
$$
效果如下:
x
11
x
12
…
x
1
j
x
21
x
22
…
x
2
j
⋮
⋮
⋱
⋮
x
i
1
x
i
2
…
x
i
j
\begin{array}{ccc} x_{11} & x_{12} & \dots & x_{1j} \\ x_{21} & x_{22} & \dots & x_{2j} \\ \vdots & \vdots & \ddots & \vdots \\ x_{i1} & x_{i2} & \dots & x_{ij} \end{array}
x11x21⋮xi1x12x22⋮xi2……⋱…x1jx2j⋮xij
$$
\begin{pmatrix} a & b \\ c & d \\ \end{pmatrix} \quad
\begin{bmatrix} a & b \\ c & d \\ \end{bmatrix} \quad
\begin{Bmatrix} a & b \\ c & d \\ \end{Bmatrix} \quad
\begin{vmatrix} a & b \\ c & d \\ \end{vmatrix} \quad
\begin{Vmatrix} a & b \\ c & d \\ \end{Vmatrix}
$$
效果如下:
(
a
b
c
d
)
[
a
b
c
d
]
{
a
b
c
d
}
∣
a
b
c
d
∣
∥
a
b
c
d
∥
\begin{pmatrix} a & b \\ c & d \\ \end{pmatrix} \quad \begin{bmatrix} a & b \\ c & d \\ \end{bmatrix} \quad \begin{Bmatrix} a & b \\ c & d \\ \end{Bmatrix} \quad \begin{vmatrix} a & b \\ c & d \\ \end{vmatrix} \quad \begin{Vmatrix} a & b \\ c & d \\ \end{Vmatrix}
(acbd)[acbd]{acbd}∣∣∣∣acbd∣∣∣∣∥∥∥∥acbd∥∥∥∥
Marry has a little matrix $ (\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}) $
效果如下:
Marry has a little matrix
(
a
b
c
d
)
(\begin{matrix} a & b \\ c & d \end{matrix})
(acbd)
11、多行公式
11.1、长公式
无需对其可使用multline
,需要对齐使用split
,使用\\
和&
分行和设置对齐位置
$$
\begin{multline}
x = a+b+c+{} \\
d+e+f+g
\end{multline}
$$
效果如下:
KaTeX parse error: No such environment: multline at position 8: \begin{̲m̲u̲l̲t̲l̲i̲n̲e̲}̲ x = a+b+c+{} \…
$$
大括号用于调整字符间距
\begin{split}
x = {} & a + b + c + {} \\
& d + e + f + g
\end{split}
$$
效果如下:
KaTeX parse error: No such environment: split at position 8: \begin{̲s̲p̲l̲i̲t̲}̲ x = {} & a + b…
11.2、公式组
不需要对齐的公式组用gather
,需要对齐的使用aligned
:
$$
\begin{gather}
a = b+c+d \\
x = y+z
\end{gather}
$$
效果如下:
KaTeX parse error: No such environment: gather at position 8: \begin{̲g̲a̲t̲h̲e̲r̲}̲ a = b+c+d \\ x…
$$
\begin{aligned}
a &=b+c+d \\
x &=y+z
\end{aligned}
$$
效果如下:
a
=
b
+
c
+
d
x
=
y
+
z
\begin{aligned} a &=b+c+d \\ x &=y+z \end{aligned}
ax=b+c+d=y+z
11.3、公式分支
分段函数通常使用cases
次环境携带分支公式
$$
y = \begin{cases}
-x, &x \leq 0 \\
x, &x > 0
\end{cases}
$$
效果如下:
y
=
{
−
x
,
x
≤
0
x
,
x
>
0
y = \begin{cases} -x, \quad x \leq 0 \\ x, \quad x > 0 \end{cases}
y={−x,x≤0x,x>0
二、应用实践
Reference
- [1] https://blog.csdn.net/u014630987/article/details/70156489
- [2] https://blog.csdn.net/qq_39856931/article/details/106366509?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
- [3] https://www.jianshu.com/p/e74eb43960a1
临渊羡鱼不如退而结网
创作不易,如果您觉得这篇文章对你有用,可以点个赞,算是对笔者的支持和激励!这里是Leo的博客城堡,以Python为核,ML&DL为主,泛之形形色色,输寥寥拙见,摄浮光掠影,讲三两故事。临渊羡鱼,不如退而结网,持续干货输出,有趣的灵魂值得你的关注!
原文可以去笔者的github
主页:https://github.com/LabyrinthineLeo/Yxs_Git_Learning_repos
查看(如果可以,点个star
也无妨呀,嘿嘿)。