1.概述

在Markdown中输入数学公式需要LaTeX语法的支持。

2.基本语法

一般公式分为两种形式,可理解为一种特殊的代码块,

行内公式:

Γ(z)=∫0∞tz−1e−tdt.\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt.Γ(z)=0tz1etdt.

块公式:

Γ(z)=∫0∞tz−1e−tdt . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.
行公式,是在代码块的基础上前面加上$,后面加上$组成的。而块公式则是 输入$$$$在公式前后。

3.希腊字母

名称 大写 Tex 小写 Tex
alpha A A α \alpha
beta B B β \beta
gamma Γ \Gamma γ \gamma
delta Δ \Delta δ \delta
epsilon E E ϵ \epsilon
zeta Z Z ζ \zeta
eta H H η \eta
theta Θ \Theta θ \theta
iota I I ι \iota
kappa K K κ \kappa
lambda Λ \Lambda λ \lambda
mu M M μ \mu
nu N N ν \nu
xi Ξ \Xi ξ \xi
omicron O O ο \omicron
pi Π \Pi π \pi
rho P P ρ \rho
sigma Σ \Sigma σ \sigma
tau T T τ \tau
phi Φ \Phi ϕ \phi
chi X X χ \chi
psi Ψ \Psi ψ \psi
omega Ω \Omega ω \omega

4.上标与下标

说明 代码 结果
上缀^ $x^2$ x2x^2x2
下缀_ $x_i$ xix_ixi
$\log_2 x$ log2xlog_2xlog2x

5.括号

代码 结果
$(\frac{\sqrt x}{y^3})$ (xy3)(\frac{\sqrt x}{y^3})(y3x )
$\left(\frac{\sqrt x}{y^3}\right)$ (xy3)\left(\frac{\sqrt x}{y^3}\right)(y3x )
$\{ x \}$ {x}\{ x \}{x}
$\vert x \vert$ ∣x∣\vert x \vertx
$\Vert x \Vert$ ∥x∥\Vert x \Vertx
$\langle x \rangle$ ⟨x⟩\langle x \ranglex
$\lceil x \rceil$ ⌈x⌉\lceil x \rceilx
$\lfloor x \rfloor$ ⌊x⌋\lfloor x \rfloorx

使用\left(或\right)使符号大小与邻近的公式相适应(该语句适用于所有括号类型),如
$\left(\frac{x}{y}\right)$:(xy)\left(\frac{x}{y}\right)(yx)

6.求和与求积分

代码 结果
$\sum_1^n$ ∑1n\sum_1^n1n
$\sum_{i=0}^\infty i^2$ ∑i=0∞i2\sum_{i=0}^\infty i^2i=0i2
$\prod$ ∏\prod
$\int$ ∫\int
$\bigcup$ ⋃\bigcup
$\bigcap$ ⋂\bigcap
$\iint$ ∬\iint
$\iiint$ ∭\iiint

求和符号上下标放在正上/下方:

  • 放在左上角的时候 \sum\^n∑n\sum^nn
  • 放在正上方的时候 \sum\limits^n : ∑n\sum\limits^nn
  • 放在右下角的时候 \sum_{k=1}: ∑k=1\sum_{k=1}k=1
  • 放在正下方的时候 \sum\limits_{k=1}: ∑k=1\sum\limits_{k=1}k=1

7.分式与根式

  • 第一种,使用\frac ab\frac作用于其后的两个组ab,结果为ab\frac abba 。如果你的分子或分母不是单个字符,请使用{..}来分组。
  • 第二种,使用\over来分隔一个组的前后两部分,如{a+1\over b+1}a+1b+1{a+1\over b+1}b+1a+1
代码 结果
$\frac ab$ ab\frac abba
$\frac{a+1}{b+1}$ a+1b+1\frac{a+1}{b+1}b+1a+1
${a+1\over b+1}$ a+1b+1{a+1\over b+1}b+1a+1
$\sqrt[x]{y}$ yx\sqrt[x]{y}xy

8.多行表达式

8.1 分类表达式

基本语法
\begin{cases}…\end{cases}
使用\\来分类,如果想增大垂直分类之间的距离,可以使用\\[2ex]代替\\,使用&指示需要对齐的位置

f(n)=
\begin{cases}
\cfrac n5, &if\ n\ is\ even\\
5n + 5, &if\  n\ is\ odd
\end{cases}

f(n)={n5,if n is even5n+5,if n is odd f(n)= \begin{cases} \cfrac n5, &if\ n\ is\ even\\[3ex] 5n + 5, &if\ n\ is\ odd \end{cases} f(n)= 5n,5n+5,if n is evenif n is odd

8.2 方程组表达式

使用\begin{array}...\end{array}\left \{\right. 配合表示方程组

$$
\left \{ 
\begin{array}{c}
a_1x+b_1y+c_1z=d_1 \\ 
a_2x+b_2y+c_2z=d_2 \\ 
a_3x+b_3y+c_3z=d_3
\end{array}
\right.
$$

{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3 \left \{ \begin{array}{c} a_1x+b_1y+c_1z=d_1 \\ a_2x+b_2y+c_2z=d_2 \\ a_3x+b_3y+c_3z=d_3 \end{array} \right. a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3
注意:通常MathJax通过内部策略自己管理公式内部的空间,因此a…ba…….b.表示空格)都会显示为ab 。可以通过在ab 间加入\ ,增加些许间隙,\; 增加较宽的间隙,\quad\qquad 会增加更大的间隙。

9.特殊函数

代码 结果
$\lim_{x\to 0}$ lim⁡x→0\lim_{x\to 0}limx0
$\sin x$ sin⁡x\sin xsinx

10.特殊符号

代码 结果
$\lt\, \gt\, \le\, \ge\, \neq,\not\lt$ < > ≤ ≥ ≠ ≮\lt\, \gt\, \le\, \ge\, \neq\,\not\lt<>=<
$\times\, \div\, \pm\, \mp$ × ÷ ± ∓\times\, \div\, \pm\, \mp×÷±
$\cup\, \cap\, \setminus\, \subset\, \subseteq \,\subsetneq \,\supset\, \in\, \notin\, \emptyset\, \varnothing$ ∪ ∩ ∖ ⊂ ⊆ ⊊ ⊃ ∈ ∉ ∅ ∅\cup\, \cap\, \setminus\, \subset\, \subseteq \,\subsetneq \,\supset\, \in\, \notin\, \emptyset\, \varnothing/
$\to\, \rightarrow\, \leftarrow\, \Rightarrow\, \Leftarrow\, \mapsto$ → → ← ⇒ ⇐ ↦\to\, \rightarrow\, \leftarrow\, \Rightarrow\, \Leftarrow\, \mapsto
$\land\, \lor\, \lnot\, \forall\, \exists\, \top\, \bot\, \vdash\, \vDash$ ∧ ∨ ¬ ∀ ∃ ⊤ ⊥ ⊢ ⊨\land\, \lor\, \lnot\, \forall\, \exists\, \top\, \bot\, \vdash\, \vDash¬
$\star\, \ast\, \oplus\, \circ\, \bullet$ ⋆ ∗ ⊕ ∘ ∙\star\, \ast\, \oplus\, \circ\, \bullet
$\approx\, \sim \, \simeq\, \cong\, \equiv\, \prec, \lhd$ ≈ ∼ ≃ ≅ ≡ ≺ ⊲\approx\, \sim \, \simeq\, \cong\, \equiv\, \prec\, \lhd
$\hat x$ x^\hat xx^
$\widehat{xy}$ xy^\widehat{xy}xy
$\bar x$ xˉ\bar xxˉ
$\overline{xyz}$ xyz‾\overline{xyz}xyz
$\vec x$ x⃗\vec xx
$\overrightarrow{xy}$ xy→\overrightarrow{xy}xy
$\dot x^2$ x˙2\dot x^2x˙2
$\ddot x$ x¨\ddot xx¨

11. 矩阵

使用\begin{matrix}…\end{matrix}这样的形式来表示矩阵,在\begin\end之间加入矩阵中的元素即可。矩阵的行之间使用\\分隔,列之间使用&分隔。

$$
\begin{matrix}
1 & x & x^2 \\
1 & y & y^2 \\
1 & z & z^2 \\
\end{matrix}
$$

1xx21yy21zz2 \begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \\ \end{matrix} 111xyzx2y2z2

11.1 括号

代码 结果
$\begin{pmatrix}1 & 2 \\ 3 & 4\\ \end{pmatrix}$ (1234)\begin{pmatrix}1 & 2 \\ 3 & 4\\ \end{pmatrix}(1324)
$\begin{bmatrix}1 & 2 \\ 3 & 4\\ \end{bmatrix}$ [1234]\begin{bmatrix}1 & 2 \\ 3 & 4\\ \end{bmatrix}[1324]
$\begin{Bmatrix}1 & 2 \\ 3 & 4\\ \end{Bmatrix}$ {1234}\begin{Bmatrix}1 & 2 \\ 3 & 4\\ \end{Bmatrix}{1324}
$\begin{vmatrix}1 & 2 \\ 3 & 4\\ \end{vmatrix}$ ∣1234∣\begin{vmatrix}1 & 2 \\ 3 & 4\\ \end{vmatrix} 1324
$\begin{Vmatrix}1 & 2 \\ 3 & 4\\ \end{Vmatrix}$ ∥1234∥\begin{Vmatrix}1 & 2 \\ 3 & 4\\ \end{Vmatrix} 1324

11.2 元素省略

使用\cdots:⋯,\ddots:⋱ ,\vdots:⋮ 来省略矩阵中的元素,如

$$
\begin{pmatrix}
1&a_1&a_1^2&\cdots&a_1^n\\
1&a_2&a_2^2&\cdots&a_2^n\\
\vdots&\vdots&\vdots&\ddots&\vdots\\
1&a_m&a_m^2&\cdots&a_m^n\\
\end{pmatrix}
$$

(1a1a12⋯a1n1a2a22⋯a2n⋮⋮⋮⋱⋮1amam2⋯amn) \begin{pmatrix} 1&a_1&a_1^2&\cdots&a_1^n\\ 1&a_2&a_2^2&\cdots&a_2^n\\ \vdots&\vdots&\vdots&\ddots&\vdots\\ 1&a_m&a_m^2&\cdots&a_m^n\\ \end{pmatrix} 111a1a2ama12a22am2a1na2namn

参考链接:
1.https://blog.csdn.net/lilongsy/article/details/79378620
2.https://www.jianshu.com/p/25f0139637b7

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐