Markdown 公式书写
公式风格
Markdown公式方面主要是用的Latex数学公式的写法(也是不完全相同,比Latax少了一些内容)。
Latex数学公式主要有两种,一种是行内公式(公式与文字相连,并被包裹),一种是行间公式(公式单独成行),例如
c
2
=
a
2
+
b
2
c^2 = a^2 + b^2
c2=a2+b2就是行间公式,而:
c
2
=
a
2
+
b
2
\begin{aligned} c^2=a^2 + b^2 \end{aligned}
c2=a2+b2
就是行间公式。
c
2
=
a
2
+
b
2
\begin{equation} c^2 = a^2 + b^2 \end{equation}
c2=a2+b2
可以看到两种行间公式,一种是无编号行间公式,一种是有编号行间公式。
行内公式使用$...$方式书写,如$c^2 = a^2 + b^2$
无编号行间公式
$$
\begin{aligned}
...
\end{aligned}
$$
有编号公式:
$$
\begin{equation}
\end{equation}
$$
或者
$$
...
$$
上下标以及希腊字母
上一段中可以看到公式是有上标的,即 c 2 c^2 c2,同样一个式子也可以有下标 c i c_i ci。
Latex中使用“^+{…}”符号表示上标,并使用“__{…}”表示下标。具体来说:
$c^2 = a^2 + b^2$
$C_i$
记住“^”和“__”只对其后面的一个单位产生效果,所以什么是一个单位对象?a是一个单位对象,2也是一个单位对象,{2222}也是一个单位对象。例如,对于一个 3x3 矩阵的第一个矩阵元素来说,其下标写法应该是
$a_{11}$而不是$a_11$
效果: a 11 a_{11} a11、 a 1 1 a_11 a11,这两个是完全不同的。同理对于上标符号也是一样的。一个良好的习惯(个人建议)是:尽量加{},尽管这样编辑公式的时候可能看起来很长,且复杂,但是在显示的时候效果一样,而且不会出错,项与项之间最好也空一格。
$$
a_{11}^{2} = a_{12}^2 + a_{13}^2
$$
a 11 2 = a 12 2 + a 13 2 a_{11}^{2} = a_{12}^2 + a_{13}^2 a112=a122+a132
上述式子也展示了,多个符号一同使用的效果,实际上,“^”和“__”对于同一对象并不强调使用顺序:
$$
a^{2}_{11} = a^2_{12} + a^2_{13}
$$
a 11 2 = a 12 2 + a 13 2 a^{2}_{11} = a^2_{12} + a^2_{13} a112=a122+a132
< E m p t y M a t h B l o c k > <Empty \space Math \space Block> <Empty Math Block>
希腊字母表:
符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|
α \alpha α | \alpha | λ \lambda λ | \lambda | ϕ \phi ϕ | \phi |
β \beta β | \beta | μ \mu μ | \mu | χ \chi χ | \chi |
γ \gamma γ | \gamma | ν \nu ν | \nu | ψ \psi ψ | \psi |
δ \delta δ | \delta | ξ \xi ξ | \xi | ω \omega ω | \omega |
ϵ \epsilon ϵ | \epsilon | ο \omicron ο | \omicron | ||
ζ \zeta ζ | \zeta | π \pi π | \pi | ||
η \eta η | \eta | ρ \rho ρ | \rho | ||
θ \theta θ | \theta | σ \sigma σ | \sigma | ||
ι \iota ι | \iota | τ \tau τ | \tau | ||
κ \kappa κ | \kappa | υ \upsilon υ | \upsilon |
上述代码均是希腊字母小写,当把每一个代码的第一个字母大写后,就会得到它们的大写方式
符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|
A \Alpha A | \Alpha | Λ \Lambda Λ | \Lambda | Φ \Phi Φ | \Phi |
B \Beta B | \Beta | M \Mu M | \Mu | X \Chi X | \Chi |
Γ \Gamma Γ | \Gamma | N \Nu N | \Nu | Ψ \Psi Ψ | \Psi |
Δ \Delta Δ | \Delta | Ξ \Xi Ξ | \Xi | Ω \Omega Ω | \Omega |
E \Epsilon E | \Epsilon | O \Omicron O | \Omicron | ||
Z \Zeta Z | \Zeta | Π \Pi Π | \Pi | ||
H \Eta H | \Eta | P \Rho P | \Rho | ||
Θ \Theta Θ | \Theta | Σ \Sigma Σ | \Sigma | ||
I \Iota I | \Iota | T \Tau T | \Tau | ||
K \Kappa K | \Kappa | Υ \Upsilon Υ | \Upsilon |
也存在希腊字母的变量写法
符号 | 代码 | 符号 | 代码 |
---|---|---|---|
ε \varepsilon ε | \varepsilon | Γ \varGamma Γ | \varGamma |
ϑ \vartheta ϑ | \vartheta | Δ \varDelta Δ | \varDelta |
ϰ \varkappa ϰ | \varkappa | Θ \varTheta Θ | \varTheta |
ϖ \varpi ϖ | \varpi | Λ \varLambda Λ | \varLambda |
ϱ \varrho ϱ | \varrho | Ξ \varXi Ξ | \varXi |
ς \varsigma ς | \varsigma | Π \varPi Π | \varPi |
φ \varphi φ | \varphi | Σ \varSigma Σ | \varSigma |
Υ \varUpsilon Υ | \varUpsilon | ||
Φ \varPhi Φ | \varPhi | ||
Ψ \varPsi Ψ | \varPsi | ||
Ω \varOmega Ω | \varOmega |
分式根式等结构
符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|
a b c x y z \frac{abc}{xyz} xyzabc | \frac{abc}{xyz} | a b c ‾ \overline{abc} abc | \overline{abc} | a b c → \overrightarrow{abc} abc | \overrightarrow{abc} |
a b c \sqrt{abc} abc | \sqrt{abc} | a b c ‾ \underline{abc} abc | \underline{abc} | a b c ← \overleftarrow{abc} abc | \overleftarrow{abc} |
a b c n \sqrt[n]{abc} nabc | \sqrt[n]{abc} | a b c ^ \widehat{abc} abc | \widehat{abc} | a b c ↔ \overleftrightarrow{abc} abc | \overleftrightarrow{abc} |
a b c / d e f {{abc} / {def}} abc/def | / | a b c ~ \widetilde{abc} abc | \widetilde{abc} | a b c → \underrightarrow{abc} abc | \underrightarrow{abc} |
∣ 3 2 \mid_{3}^{2} ∣32 | \mid_{3}^{2} | a b c ⏞ \overbrace{abc} abc | \overbrace{abc} | a b c ← \underleftarrow{abc} abc | \underleftarrow{abc} |
l i m n → ∞ \mathop{lim} \limits_{n \to \infty} n→∞lim | \mathop{lim} \limits_{n \to \infty}(极限符号) | a b c ⏟ \underbrace{abc} abc | \underbrace{abc} | a b c ↔ \underleftrightarrow{abc} abc | \underleftrightarrow{abc} |
函数名
符号 | 代码 | 符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|---|---|
arccos \arccos arccos | \arccos | arcsin \arcsin arcsin | \arcsin | arctan \arctan arctan | \arctan | arg \arg arg | \arg |
cos \cos cos | \cos | cos \cos cos | \cos | cot \cot cot | \cot | inf \inf inf | \inf |
csc \csc csc | \csc | deg \deg deg | \deg | det \det det | \det | dim \dim dim | \dim |
exp \exp exp | \exp | gcd \gcd gcd | \gcd | hom \hom hom | \hom | max \max max | \max |
ker \ker ker | \ker | lg \lg lg | \lg | lim \lim lim | \lim | ||
lim sup \limsup limsup | \limsup | ln \ln ln | \ln | log \log log | \log | ||
min \min min | \min | Pr \Pr Pr | \Pr | sec \sec sec | \sec | ||
sin \sin sin | \sin | sup \sup sup | \sup | tan \tan tan | \tan |
运算符
参考:Markdown 数学符号大全_markdown数学符号-CSDN博客
符号 | 代码 | 符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|---|---|
+ + + | + | = = = | = | < < < | < | ∗ \ast ∗ | \ast |
− - − | - | ≃ \simeq ≃ | \simeq | > > > | > | ⋆ \star ⋆ | \star |
× \times × | \times | ≅ \cong ≅ | \cong | ⩽ \leqslant ⩽ | \leqslant or \leq | ∘ \circ ∘ | \circ |
÷ \div ÷ | \div | $\sim $ | \sim | ⩾ \geqslant ⩾ | \geqslant or \geq | ∙ \bullet ∙ | \bullet |
⋅ \cdot ⋅ | \cdot | $\approx $ | \approx | ≪ \ll ≪ | \ll | ◯ \bigcirc ◯ | \bigcirc |
± \pm ± | \pm | $\doteq $ | \doteq | ≫ \gg ≫ | \gg | ⋄ \diamond ⋄ | \diamond |
∓ \mp ∓ | \mp | $\equiv $ | \equiv | ≺ \prec ≺ | \prec | ⊛ \circledast ⊛ | \circledast |
⋅ \centerdot ⋅ | \centerdot | ≠ \not = = | \not = | ≻ \succ ≻ | \succ | ⊚ \circledcirc ⊚ | \circledcirc |
⋇ \divideontimes ⋇ | \divideontimes | ≠ \ne = | \neq | ∝ \propto ∝ | \propto | ⊝ \circleddash ⊝ | \circleddash |
⨿ \amalg ⨿ | \amalg | ≜ \triangleq ≜ | \triangleq | ∩ \cap ∩ | \cap | ⊲ \lhd ⊲ | \lhd |
⊙ \odot ⊙ | \odot | ⊨ \models ⊨ | \models | ∪ \cup ∪ | \cup | ⊳ \rhd ⊳ | \rhd |
⊖ \ominus ⊖ | \ominus | ≊ \approxeq ≊ | \approxeq | ⫅ \subseteqq ⫅ | \subseteqq | ◃ \triangleleft ◃ | \triangleleft |
⊕ \oplus ⊕ | \oplus | ⋍ \backsimeq ⋍ | \backsimeq | ⫆ \supseteqq ⫆ | \supseteqq | ▹ \triangleright ▹ | \triangleright |
⊗ \otimes ⊗ | \otimes | ≑ \doteqdot ≑ | \doteqdot | ⋑ \Supset ⋑ | \Supset | ⊴ \unlhd ⊴ | \unlhd |
□ \Box □ | \Box | ≒ \fallingdotseq ≒ | \fallingdotseq | ⊃ \supset ⊃ | \supset | ⊵ \unrhd ⊵ | \unrhd |
≓ \risingdotseq ≓ | \risingdotseq | ⊇ \supseteq ⊇ | \supseteq | ▽ \bigtriangledown ▽ | \bigtriangledown | ||
≦ \leqq ≦ | \leqq | ∈ \in ∈ | \in | △ \bigtriangleup △ | \bigtriangleup | ||
⪅ \lessapprox ⪅ | \lessapprox | ∋ \ni ∋ | \ni | ⊥ \perp ⊥ | \perp | ||
⋘ \lll ⋘ | \lll | ∉ \notin ∈/ | \notin | ∥ \parallel ∥ | \parallel | ||
≧ \geqq ≧ | \geqq | ⊈ \nsubseteq ⊈ | \nsubseteq | ⋈ \Join ⋈ | \Join | ||
⩾ \geqslant ⩾ | \geqslant | ⊉ \nsupseteq ⊉ | \nsupseteq | ⋉ \ltimes ⋉ | \ltimes | ||
⪆ \gtrapprox ⪆ | \gtrapprox | ⊈ \nsubseteqq | \nsubseteqq | ◀ \blacktriangleleft ◀ | \blacktriangleleft | ||
⋙ \ggg ⋙ | \ggg | ⊉ \nsupseteqq | \nsupseteqq | ▶ \blacktriangleright ▶ | \blacktriangleright |
符号 | 代码 | 符号 | 代码 | 符号 | 代码 | 符号 | 代码 |
---|---|---|---|---|---|---|---|
∞ \infty ∞ | \infty | ∀ \forall ∀ | \forall | ⋯ \cdots ⋯ | \cdots | ∠ \angle ∠ | \angle |
∴ \therefore ∴ | \therefore | ∃ \exists ∃ | \exists | ⋮ \vdots ⋮ | \vdots | ∡ \measuredangle ∡ | \measuredangle |
∵ \because ∵ | \because | ∄ \nexists ∄ | \nexists | … \ldots … | \ldots | ∢ \sphericalangle ∢ | \sphericalangle |
∇ \nabla ∇ | \nabla | ∅ ∅ \empty \emptyset ∅∅ | \empty or \emptyset | ⋱ \ddots ⋱ | \ddots | ∫ \int ∫ | \int |
★ \bigstar ★ | \bigstar | ♣ \clubsuit ♣ | \clubsuit | ∮ \oint ∮ | \oint |
矩阵写法
[ 1 2 3 4 ] \left[ \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} \right] [1324]
$$
\left[
\begin{matrix}
1 & 2 \\
3 & 4 \\
\end{matrix}
\right]
$$
语法解释:{matrix} 矩阵标签值,一个标签必须有开始和结束, & 对齐空格符, \\
表示换行符。
行列式写法
∣ 1 2 3 4 ∣ \left| \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} \right| 1324
$$
\left|
\begin{matrix}
1 & 2 \\
3 & 4 \\
\end{matrix}
\right|
$$
$$
\left(
\begin{matrix}
1 & 2 \\
3 & 4 \\
\end{matrix}
\right)
$$
多行公式
{ a = 1 b = 2 c c = 3 \begin{cases} a = 1 \\ b = 2 \\ cc = 3 \\ \end{cases} ⎩ ⎨ ⎧a=1b=2cc=3
$$
\begin{cases}
a = 1 \\
b = 2 \\
cc = 3 \\
\end{cases}
$$
如果希望等号可以对齐,则
{
a
=
1
b
=
2
c
c
=
3
\begin{cases} a &=& 1 \\ b &=& 2 \\ cc &=& 3 \\ \end{cases}
⎩
⎨
⎧abcc===123
不需要括号括起来的多行式子
a
=
1
b
=
2
\begin{array}{l} a = 1 \\ b = 2 \\ \end{array}
a=1b=2
$$
\begin{array}{l}
a = 1 \\
b = 2 \\
\end{array}
$$
右大括号
a
=
1
b
=
2
}
\left. \begin{array}{l} a = 1 \\ b = 2 \\ \end{array} \right \}
a=1b=2}
$$
\left.
\begin{array}{l}
a = 1 \\
b = 2 \\
\end{array}
\right \}
$$
数学字母样式
$\mathcal{A}$
A \mathcal{A} A、 B \mathcal{B} B
$\mathbb{A}$
A \mathbb{A} A、 B \mathbb{B} B
$\mathbf{A}$
A \mathbf{A} A、 B \mathbf{B} B
$\mathfrak{A}$
A \mathfrak{A} A、 B \mathfrak{B} B
$\mathsf{A}$
A \mathsf{A} A、 B \mathsf{B} B