如何用 Markdown 写好数学表达式

Math

最近受到疫情影响,学校不能开学,而且在家学习效率也不高,所以这几天就开始试着写博客,然后写博客就需要用到Markdown。之后我就整理了两篇文章,前一篇文章是入门的,另一篇就是这一篇,也可以叫做Markdown进阶篇。

这篇文章主要介绍Markdown中常用的数学符号,更多Markdown实用格式内容可以访问我的上一篇文章小白必看,用Markdown代码写出好看的页面,也可以去参考Markdown官方文档

不同的Markdown编辑器对Math的支持是不一样的,一些编辑器或者个人博客上的md文件中的数学公式可能会出现乱码的情况,推荐用Typora作为Markdown编辑器,这款编辑器可以进行实时渲染,而且支持数学公式。

基本的数学公式

数学公式用$$$包括起来

$表示公式在行内显示,$$表示公式独占一行,并居中显示

Markdown代码:

$$E=mc^2$$
行内的公式$E=mc^2$行内的公式,行内的$E=mc^2$公式。
$x > y$

显示结果:

E=mc2E=mc^2

行内的公式E=mc2E=mc^2行内的公式,行内的E=mc2E=mc^2公式。
x>yx > y

开方符号$\sqrt{x}$,显示结果x\sqrt{x}

开n次方符号xn\sqrt[n]{x},写法为$\sqrt[n]{x}$

随机变量Xn\mathtt{X}_n的写法为$\mathtt{X}_n$

分数1n\frac{1}{n}:$\frac{1}{n}$

期望E\mathbb{E}$\mathbb{E}$

均值xˉ\bar x$\bar x$$\overline x$

$ \overbrace{a+b+c}{3.0}$:`$\overbrace{a+b+c}{3.0}$`

a+b+c2.03.0\overbrace{a+\underbrace{b+c}_{2.0}}^{3.0}$\overbrace{a+\underbrace{b+c}_{2.0}}^{3.0}$

(nm){n\choose m} :${n\choose m}$

CnmC_n^m:$C_n^m$

分支公式

f(x)={1,x>00,x=01,x<0f(x)=\begin{cases} 1, & x>0\\ 0, & x=0\\ -1, & x<0 \end{cases}

代码为:

$f(x)=\begin{cases} 
		1, & x>0\\ 
		0, & x=0\\
		-1, & x<0
\end{cases}$

三角函数

Markdown代码:

$f(x)=\sin(x)$
$f(x)=\cos(x)$
$f(x)=\tan(x)$

显示结果为:

f(x)=sin(x)f(x)=\sin(x)
f(x)=cos(x)f(x)=\cos(x)
f(x)=tan(x)f(x)=\tan(x)


运算符

求和符号i=0n\sum_{i=0}^{n}$\sum_{i=0}^{n}$

累乘符号\prod$\prod$

极限符号 limx+\lim_{x\to +\infty}$\lim_{x\to +\infty}$

收敛xnp0x_n\stackrel{p}\longrightarrow0:$x_n\stackrel{p}\longrightarrow0$

向量a\vec{a}$\vec{a}$$\overrightarrow{a} $

y^=ax^+b\hat y=a\hat x+b$\hat y=a\hat x+b$

转置符号X\mathtt{X}'$\mathtt{X}'$

异或\bigoplus :$\bigoplus$

符号 代码
\equiv $\equiv$
\leq $\leq$
\geq $\geq$
\neq $\neq$$\not=$
\not> $\not>$
\not< $\not<$
\approx $\approx$
\cdot $\cdot$
\cdots $\cdots$
\mid $\mid$

集合

符号 代码
\in $\in$
\notin $\notin$
\varnothing $\varnothing$
\subset $\subset$
⊄\not\subset $\not\subset$
\subseteq $\subseteq$
⊈\not\subseteq $\not\subseteq$
\cup $\cup$
\cap $\cap$
\vee $\vee$
\wedge $\wedge$
¬\neg $\neg$

高数必备

符号 代码
\int $\int$
\iint $\iint$
\oint $\oint$
\infty $\infty$
\nabla $\nabla$
\because $\because$
\therefore $\therefore$
\forall $\forall$
\exists $\exists$

希腊字母

小写符号 代码 大写符号 代码
α\alpha $\alpha$ A\Alpha $\Alpha$
β\beta $\beta$ B\Beta $\Beta$
γ\gamma $\gamma$ Γ\Gamma $\Gamma$
δ\delta $\delta$ Δ\Delta $\Delta$
ϵ\epsilon $\epsilon$ E\Epsilon $\Epsilon$
ζ\zeta $\zeta$ Z\Zeta $\Zeta$
η\eta $\eta$ H\Eta $\Eta$
θ\theta $\theta$ Θ\Theta $\Theta$
ι\iota $\iota$ I\Iota $\Iota$
κ\kappa $\kappa$ K\Kappa $\Kappa$
λ\lambda $\lambda$ Λ\Lambda $\Lambda$
μ\mu $\mu$ M\Mu $\Mu$
ν\nu $\nu$ N\Nu $\Nu$
ξ\xi $\xi$ Ξ\Xi $\Xi$
ο\omicron $\omicron$ O\Omicron $\Omicron$
π\pi $\pi$ Π\Pi $\Pi$
ρ\rho $\rho$ P\Rho $\Rho$
σ\sigma $\sigma$ Σ\Sigma $\Sigma$
τ\tau $\tau$ T\Tau $\Tau$
υ\upsilon $\upsilon$ Υ\Upsilon $\Upsilon$
ϕ\phi $\phi$ Φ\Phi $\Phi$
χ\chi $\chi$ X\Chi $\Chi$
ψ\psi $\psi$ Ψ\Psi $\Psi$
ω\omega $\omega$ Ω\Omega $\Omega$

箭头

符号 代码 符号 代码
\uparrow $\uparrow$ \Uparrow $\Uparrow$
\downarrow $\downarrow$ \Downarrow $\Downarrow$
\leftarrow $\leftarrow$ \Leftarrow $\Leftarrow$
\rightarrow $\rightarrow$ \Rightarrow $\Rightarrow$
\leftrightarrow $\leftrightarrow$ \Leftrightarrow $\Leftrightarrow$
\longleftarrow $\longleftarrow$ \Longleftarrow $\Longleftarrow$
\longrightarrow $\longrightarrow$ \Longrightarrow $\Longrightarrow$
\longleftrightarrow $\longleftrightarrow$ \Longleftrightarrow $\Longleftrightarrow$

平面几何

符号 代码
\triangle $\triangle$
\odot $\odot$
\angle $\angle$
\perp $\perp$
3030^\circ $30^\circ$
\sim $\sim$
\cong $\cong$

矩阵

基本矩阵

Markdown代码:

$\left(              
\begin{array}{lcr}    
a & b\\         
c & d 
\end{array}         
\right)$          

显示结果为:

(abcd)\left( \begin{array}{lcr} a & b\\ c & d \end{array} \right)

其他矩阵

Markdown代码:

$\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}$

显示结果为:

(abcd)[abcd]{abcd}abcdabcd\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}

总结

如果想要熟练使用Markdown去书写数学表达式,还是需要花费大量的时间去练习。

这篇文章我是花费了好几个小时才整理出来的,可能用处不大,但是日后有需要书写数学公式时,可以回头过来看看。有兴趣的话可以收藏下来,方便日后查阅。

参考文章:在Markdown中输入数学公式(MathJax)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章