如何用 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)

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