MarkDown数学公式基本语法

3,808 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

MarkDown数学公式基本语法

1、公式排版

MarkDown中公式公式的语法与LaTeX类似,排版可以分为两种:

  • 行内公式: 使用$包裹公式

例如:

$E=mc^2$ --> E=mc2E=mc^2

  • 独立公式: 使用$$包裹公式

例如:

 $$
 E=mc^2
 $$

显示为:

E=mc2E=mc^2
  • \boxed命令给公式加一个边框 ,例如:
 $$
 \boxed{E=mc^2}
 $$
E=mc2\boxed{E=mc^2}

2、特殊转义字符

# $ & ~ _ ^ \ { }这些字符在MarkDown中有特殊的意义,在需要使用这些字符的时候,需要进行转义:

\# --> # \quad \$ --> $ \quad \& --> &

\~ --> ~ \quad \_ --> _ \quad \^ --> ^

\\ --> \ \quad \{ --> { \quad \} --> }

3、希腊字母

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

4、上下标

上下标分别使用^和_表示。例如:

$x^2$ --> x2x^2

$x_2$ --> x2x_2

  • 默认情况下,上下标符号仅仅对下一个组起作用。一个组即单个字符或者使用{}包裹起来的内容。例如:

$10^10$会得到 101010^10 ,要得到 101010^{10} ,应该写成$10^{10}$。

  • 大括号还能消除二义性,如$x^5^6$会显示错误,必须使用大括号来界定^的结合性,如${x^5}^6$:x56{x^5}^6,或者$x^{5^6}$:x56x^{5^6}。
  • 注意区分$x_i^2$:xi2x_i^2 和$x_{i^2}$:xi2x_{i^2}。
  • 如果要在左右两边都有上下标,可以用\sideset来表示,如$\sideset{^1_2}{^3_4}\Omega$:\sideset2143Ω\sideset {^1_2} {^3_4} \Omega。

5、根号、分数、括号、矢量

1)根号:通用表达方式为$\sqrt[a]{b}$ --> ba\sqrt[a]{b}

  • []内的a表示开a次方,若省略则表示开平方,$\sqrt{b}$ --> b\sqrt{b}
  • 如果被开方的是单个字符,{}可以省略,$\sqrt[a]b$ --> ba\sqrt[a]b

2)分式:分式有两种表示方法

  • 第一种使用$\frac {a}{b}$ --> ab\frac {a}{b}。当a和b是单个字符时,可以省略{}。
  • 第二种使用$\over$来分割一个组的前后两部分,$a+1 \over b+1$ --> a+1b+1a+1 \over b+1。

3)括号

  • 小括号和方括号: 使用原始的()和[]即可。$(2+3)[4+4]$ --> (2+3)[4+4](2+3)[4+4]。
  • 大括号: 由于大括号{}被用来分组,因此需要使用{和}来进行转义表示大括号,也可以使用\lbrace和\rbrace来表示。如${a*b}$或者$\lbrace a*b \rbrace$,都会显示为 {a∗b}\lbrace a*b \rbrace。
  • 尖括号: 使用\langle和\rangle分别表示左尖括号和右尖括号。$\langle x \rangle$ --> ⟨x⟩\langle x \rangle。
  • 向上取整: 使用\lceil和\rceil表示。$\lceil x \rceil$ --> ⌈x⌉\lceil x \rceil。
  • 向下取整: 使用\lfloor和\rfloor表示。$\lfloor x \rfloor$ --> ⌊x⌋\lfloor x \rfloor。

注: 原始括号不会随公式大小缩放。例如$(\frac 12)$ --> (12)(\frac 12)。使用\left( ...\right)可以自适应地调整括号。例如$\left( \frac 12 \right)$ --> (12)\left( \frac 12 \right)。

6、数学运算符与数学符号

1)常规使用+ - * / =这五个直接输入即可。

2)特殊形式的数学运算符与数学符号如下表:

符号TeX符号TeX符号TeX
±\pm$\pm$∓\mp $\mp$⋅\cdot$\cdot$
×\times$\times$÷\div $\div$⋆\star $\star$
∗\ast $\ast$∪\cup $\cup$∩\cap $\cap$
∨\lor $\vee$或者$\lor$∧\wedge $\wedge$或者$\land$≃\simeq $\simeq$
⊕\oplus $\oplus$⊗\otimes $\otimes$∼\sim $\sim$
∘\circ $\circ$∙\bullet $\bullet$⊂\subset $\subset$
△\bigtriangleup$\bigtriangleup$▽\bigtriangledown$bigtriangledown$⊃\supset $\supset$
∇\nabla $\nabla$∃\exists $\exists$⊆\subseteq $\subseteq$
∂\partial $\partial$∞\infty $\infty$⊇\supseteq $\supseteq$
∀\forall $\forall$√\surd $\surd$∈\in $\in$
∠\angle \angle⊥\bot $\bot$∋\ni $\ni$或者$\owns$
≤\leq $\leq$或者$\le$≥\geq $\geq$或者$\ge$∉\notin $\notin$
≡\equiv$\equiv$≈\approx $\approx$≠\neq $\neq$或者$\ne$
⋘\lll $\lll$⋙\ggg $\ggg$≅\cong $\cong$
∝\propto $\propto$⫋\varsubsetneqq $\varsubsetneqq$⫌\varsupsetneqq$\varsupsetneqq$
∣\mid $\mid$⇛\Rrightarrow$\Rrightarrow$⇚\Lleftarrow $\Lleftarrow$
∥\parallel$\parallel$↾\upharpoonright$\upharpoonright$⇂\downharpoonright$\downharpoonright$
∵\because $\because$∴\therefore$\therefore$

7、注音与标注

$\bar{x}$ --> xˉ\bar{x} \quad $\acute{x}$ --> xˊ\acute{x} \quad $\check{x}$ --> xˇ\check{x} \quad $\grave{x}$ --> xˋ\grave{x}

$\vec{x}$ --> x⃗\vec{x} \quad $\hat{x}$ --> x^\hat{x} \quad $\tilde{x}$ --> x~\tilde{x} \quad $\breve{x}$ --> x˘\breve{x}

$\dot{x}$ --> x˙\dot{x} \quad$\ddot{x}$ --> x¨\ddot{x} \quad $\mathring{x}$ --> x˚\mathring{x}

$\overline{xxx}$ --> xxx‾\overline{xxx} \quad$\overleftrightarrow{xxx}$ --> xxx↔\overleftrightarrow{xxx}

$\underline{xxx}$ --> xxx‾\underline{xxx} \quad$\underleftrightarrow{xxx}$ --> xxx↔\underleftrightarrow{xxx}

$\overleftarrow{xxx}$ --> xxx←\overleftarrow{xxx} \quad$\overbrace{xxx}$ --> xxx⏞\overbrace{xxx}

$\underleftarrow{xxx}$ --> xxx←\underleftarrow{xxx} \quad$\underbrace{xxx}$ --> xxx⏟\underbrace{xxx}

$\overrightarrow{xxx}$ --> xxx→\overrightarrow{xxx} \quad$\widehat{xxx}$ --> xxx^\widehat{xxx}

$\underrightarrow{xxx}$ --> xxx→\underrightarrow{xxx} \quad$\widetilde{xxx}$ --> xxx~\widetilde{xxx}

8、省略号、空白间隔、分界符

1)省略号:省略号用 \dots \cdots \vdots \ddots表示。

  • $\dots$ --> …\dots,位置比较低,一般用于有下标的序列:
 $$
 x_1, x_2, \dots, x_n
 $$$
x1,x2,…,xnx_1, x_2, \dots, x_n
  • $\cdots$ --> ⋯\cdots,位置居中,一般用于正常序列:
 $$
 1, 2, \cdots, n
 $$$
1,2,⋯ ,n1, 2, \cdots, n
  • $\vdots$ --> ⋮\vdots,竖直省略号,一般用于矩阵中。
  • $\ddots$ --> ⋱\ddots,45o45^o 方向省略号,一般用于矩阵中。

2)空白间隔:$\quad$ --> \quad (1em)(1em)

 $,$ 3/18em   
 $:$  4/18em  
 $;$ 5/18em 
 $\quad$ 1em 
 $\qquad$ 2m 
 $!$ -3/18em

3)分界符

符号TeX符号TeX
⟮\lgroup$\lgroup$⟯\rgroup$\rgroup$
⎰\lmoustache$\lmoustache$⎱\rmoustache $\rmoustache$

9、字体

1)使用\it显示意大利体(公式默认字体):

$\it{ACDEFGHIJKLMnopqrstuvwxyzACDEFGHIJKLMnopqrstuvwxyz}$ -->

ACDEFGHIJKLMnopqrstuvwxyzACDEFGHIJKLMnopqrstuvwxyz\it{ACDEFGHIJKLMnopqrstuvwxyzACDEFGHIJKLMnopqrstuvwxyz}

2)使用\mathbb或\Bbb显示黑板粗体(黑板黑体):

$\mathbb{CHNQRZ}$ --> CHNQRZ\mathbb{CHNQRZ}

3)使用\mathbf或\bf显示黑体:

$\mathbf{ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz}$ -->

ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz\mathbf{ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz}

4)使用\mathtt或\tt显示打印机字体:

$\mathtt{ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz}$ -->

ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz\mathtt{ABCDEFGHIJKLMnopqrstuvwxyzABCDEFGHIJKLMnopqrstuvwxyz}

10、分段函数

&表示对齐,\用来表示换行,\qquad可以表示空格。

 $$
 函数名=\begin{cases}  
 公式1 & 条件1 \
 公式2 & 条件2 \
 公式3 & 条件3 
 \end{cases}
 $$
函数名={公式1条件1公式2条件2公式3条件3函数名=\begin{cases} 公式1 & 条件1 \\ 公式2 & 条件2 \\ 公式3 & 条件3 \end{cases}

11、大型数学运算符

运算符TeX运算符TeX
∑\sum $\sum$∫\int $\int$
∏\prod $\prod$∬\iint $\iint$
∐\coprod $\coprod$∭\iiint $\iiint$
⋁\bigvee $\bigvee$⋀\bigwedge$\bigwedge$
⨁\bigoplus$\bigoplus$⨂\bigotimes$\bigotimes$
⋃\bigcup$\bigcup$lim⁡\lim$\lim$

1)使用上标和下标分别表示运算分的上下限:

$\sum_0^\infty$ --> ∑0∞\sum_0^\infty \quad $\int_{-\infty}^{\infty}$ -->∫−∞∞\int_{-\infty}^{\infty} \quad$\lim_{x\to0} \frac {sinx}x$ --> lim⁡x→0sinxx\lim_{x\to0} \frac {sinx}x

2)使用\to表示趋近于的箭头:$x\to0$ -->x→0\to0

3)和、积、极限、积分等运算符用\sum, \prod, \lim, \int,这些公式在行内公式被压缩,以适应行高,可以通过\limits和\nolimits命令显示制动是否压缩。

$\int\limits_{-\infty}^{\infty} \frac {sinx}xdx$ --> ∫−∞∞sinxxdx\int\limits_{-\infty}^{\infty} \frac {sinx}xdx

$\int\nolimits_{-\infty}^{\infty} \frac {sinx}xdx$ --> ∫−∞∞sinxxdx\int\nolimits_{-\infty}^{\infty} \frac {sinx}xdx

$\lim \limits_{n \to +\infty} \frac{n-1}{n(n+1)(n+2)}$ --> lim⁡n→+∞n−1n(n+1)(n+2)\lim \limits_{n \rightarrow +\infty} \frac{n-1}{n(n+1)(n+2)}

$\lim \nolimits_{n \to +\infty} \frac{n-1}{n(n+1)(n+2)}$ --> lim⁡n→+∞n−1n(n+1)(n+2)\lim \nolimits_{n \rightarrow +\infty} \frac{n-1}{n(n+1)(n+2)}

4)多重积分:

$\idotsint$ --> \idotsint\idotsint

$\int \dots \int$ --> ∫ ⁣⋯∫\int \dots \int

12、箭头

$\leftarrow$ --> ←\leftarrow \quad $\rightarrow$ --> →\rightarrow \quad $\Leftarrow$ --> ⇐\Leftarrow \quad $\Rightarrow$ --> ⇒\Rightarrow

$\leftrightarrow$ --> ↔\leftrightarrow \quad $\Leftrightarrow$ --> ⇔\Leftrightarrow \quad

$\longleftarrow$ --> ⟵\longleftarrow \quad $\longrightarrow$ --> ⟶\longrightarrow \quad $\Longleftarrow$ --> ⟸\Longleftarrow \quad

$\longleftrightarrow$ --> ⟷\longleftrightarrow \quad $\Longleftrightarrow$ --> ⟺\Longleftrightarrow \quad $\Longrightarrow$ --> ⟹\Longrightarrow

$\xrightarrow$和$\xleftarrow$可以根据内容自动调整:

 $$
  \xleftarrow{x+y+z} \quad \xrightarrow[x<y]{x+y+z} 
 $$
←x+y+z→x<yx+y+z\xleftarrow{x+y+z} \quad \xrightarrow[x<y]{x+y+z}