【Markdown】Markdown 公式书写

Markdown 公式书写

文章目录

  • 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 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} nlim \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

你可能感兴趣的:(学习)