Markdown編寫數學公式實例大全

Markdown編寫數學公式實例大全

平時寫博客尤其是關於一些數學方面的,就免不了用複雜的數學公式,而採用粘貼圖片的方式肯定是不好的,即不方便又影響美觀,而且一點兒事兒也不省,還不如老老實實的用KaTeX編寫數學公式,既美觀又清晰,CSDN-Markdown編輯器支持基於MathJax編寫KaTeX數學公式。MathJax是一款運行在瀏覽器中的開源的數學符號渲染引擎,使用MathJax可以方便的在瀏覽器中顯示數學公式,不需要使用圖片。所以我結合我的日常使用情況,彙總了幾篇博文中一些常用的Markdown數學公式語法,感覺已經特別全了,當然也可能有遺漏,以後遇到陌生的,再持續更新吧。

官方網站:https://katex.org

1. 格式語法

格式 語法 示例 預覽
行內公式 $數學公式$ $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$ Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N
塊級公式 $$數學公式$$ $$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ x=b±b24ac2a x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
省略號 \ldots 底線對齊,\cdots 中線對齊 $f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$ f(x1,x2,,xn)=x12+x22++xn2f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2
間隔空間 \空格 或 \;增加些許間隙,\quad 與 \qquad 更大的間隙 $a;b$ 或 $a\quad b$ 或 $a\qquad b$ a  ba\;baba\quad baba\qquad b
換行 加\\ 即可 $$ 1 + 1 = 2 \ 1 + 2 = 3 $$ 1+1=21+2=3 1 + 1 = 2 \\ 1 + 2 = 3
上標和下標 ^表示上標,_表示下標 $x^2 y^{x+1} \quad x_2 y_{y+1}$ x2yx+1y2xy+1x^2 y^{x+1} \quad y_2 x_{y+1}
分數表示 \frac{分子}{分母} 或者 分子 \over 分母 $\frac{a+b}{c+d}$ 或 $1 \over 3$ a+bc+d\frac{a+b}{c+d} 或 131 \over 3
括號 ()、[]和|可以直接表示自己,而{}本來用於分組,因此需要用\{\}來表示自身 ${[z-(1+\frac23x)y]\div 4}$ {[z(1+23x)y]÷4}\{[z-(1+\frac23x)y]\div 4\}
縮放 用\left和\right標記 $\left(1+\frac23x\right)$ (1+23x)\left(1+\frac23x\right)
根號表示 \sqrt[開方次數,默認爲2]{開方因子} $\sqrt{x^3}$ 和 $\sqrt[3]{\frac xy}$ x3\sqrt{x^3} 和 xy3\sqrt[3]{\frac xy}
矢量表示 \vec{矢量值} $\vec{a} \cdot \vec{b}=0$ ab=0\vec{a} \cdot \vec{b}=0

2. 括號應用擴展

\left和\right標記必須是成對出現的,但有時候我們只用到其中一個,比如只用一個|當作分割線,這時候可以通過.來表示空的那一方,即用\left.表達左邊空的情況,用\right.表達右邊空的情況。

格式 語法 示例 預覽
單獨用 \left和\right標記 $\left. \frac{du}{dx}\right| _{x=0}$ dudxx=0\left. \frac{du}{dx} \right\| _{x=0}
符號名稱 LaTex代碼 例子 產生的效果
小括號 ( 和 ) $\left (\frac{1}{2}\right)$ (12)\left (\frac{1}{2}\right)
中括號 [ 和 ] $\left [\frac{1}{2}\right]$ [12]\left [\frac{1}{2}\right]
大括號 { 和 } $\left {\frac{1}{2}\right}$ {12}\left \{\frac{1}{2}\right\}
取絕對值 | $\left|\frac{1}{2}\right|$ 12\left\|\frac{1}{2}\right\|
尖括號 \langle 和 \rangle $\left\langle\frac{1}{2}\right\rangle$ 12\left \langle \frac{1}{2} \right \rangle
向上取整 \lceil 和 \rceil $\left\lceil\frac{1}{2}\right\rceil$ 12\left\lceil\frac{1}{2}\right\rceil
向下取整 \lfloor 和 \rfloor $\left\lfloor\frac{1}{2}\right\rfloor$ 12\left\lfloor\frac{1}{2}\right\rfloor

3. 關係運算符

運算符 語法表達
± \pm
× \times
÷ \div
\mid
\nmid
\cdot
\circ
\ast
\bigodot
\bigotimes
\bigoplus
\leq
\geq
\neq
\approx
\equiv
\sum
\prod
\coprod

4. 集合運算符

運算符 語法表達
\emptyset
\in
\notin
\subset
\supset
\subseteq
\supseteq
\bigcap
\bigcup
\bigvee
\bigwedge
\biguplus
\bigsqcup

5. 對數運算符

運算符 語法表達
log \log
lg \lg
ln \ln

6. 三角運算符

運算符 語法表達
\bot
\angle
30∘ 30^\circ
sin \sin
cos \cos
tan \tan
cot \cot
sec \sec
csc \csc

7. 微積分運算符

運算符 語法表達
\prime
\int
\iint
\iiint
\iiiint
\oint
lim \lim
\infty
\nabla

8. 邏輯運算符

運算符 語法表達
\because
\therefore
\forall
\exists
\not=
\not>
\not\subset

9. 戴帽符號

運算符 語法表達
y^ \hat{y}
\check{y}
\breve{y}

10. 連線符號

運算符 語法表達
a+b+c+d\overline{a+b+c+d} \overline{a+b+c+d}
a+b+c+d\underline{a+b+c+d} \underline{a+b+c+d}
a+b+c1.0+d2.0\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}

11. 箭頭符號

運算符 語法表達
\uparrow
\downarrow
\Uparrow
\Downarrow
\rightarrow
\leftarrow
\Rightarrow
\Leftarrow
\longrightarrow
\longleftarrow
\Longrightarrow
\Longleftarrow

12. 特殊字符

運算符 語法表達
空格 \空格
# \#
$ \$
% \%
& \&
_ \_
{ \{
} \}

13. 矩陣

13.1 簡單矩陣
$$
  \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix} \tag{1}
$$ 

123456789(1) \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1}

13.2 帶括號的矩陣
$$
 \left\{
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right\} \tag{2}
$$

{123456789}(2) \left\{ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right\} \tag{2}

	$$
	 \left[
	 \begin{matrix}
	   1 & 2 & 3 \\
	   4 & 5 & 6 \\
	   7 & 8 & 9
	  \end{matrix}
	  \right] \tag{3}
	$$

[123456789](3) \left[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right] \tag{3}

$$
 \begin{bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{bmatrix} \tag{4}
$$

[123456789](4) \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \tag{4}

$$
 \begin{Bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{Bmatrix} \tag{5}
$$

{123456789}(5) \begin{Bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{Bmatrix} \tag{5}

13.3 帶省略符號的矩陣
$$
\left[
\begin{matrix}
 1      & 2      & \cdots & 4      \\
 7      & 6      & \cdots & 5      \\
 \vdots & \vdots & \ddots & \vdots \\
 8      & 9      & \cdots & 0      \\
\end{matrix}
\right]
$$

[124765890](6) \left[ \begin{matrix} 1 & 2 & \cdots & 4 \\ 7 & 6 & \cdots & 5 \\ \vdots & \vdots & \ddots & \vdots \\ 8 & 9 & \cdots & 0 \\ \end{matrix} \right] \tag6

13.4 帶參數的矩陣
$$ 
\left[
    \begin{array}{cc|c}
      1 & 2 & 3 \\
      4 & 5 & 6
    \end{array}
\right] \tag{7}
$$

[123456](7) \left[ \begin{array}{cc|c} 1 & 2 & 3 \\ 4 & 5 & 6 \end{array} \right] \tag{7}

$$
\begin{array}{c|clr}
n &\text{左對齊} & \text{居中對齊} & \text{右對齊} \\
\hline
1 & 0.24 & 0.33 &122 \\
2 & -0.31 & 0.67 & 32821\\
3 &-7 &-3 & 33\\
\end{array} \tag{8}
$$

n左對齊居中對齊右對齊10.240.3312220.310.673282137333(8) \begin{array}{c|clr} n &\text{左對齊} & \text{居中對齊} & \text{右對齊} \\ \hline 1 & 0.24 & 0.33 &122 \\ 2 & -0.31 & 0.67 & 32821\\ 3 &-7 &-3 & 33\\ \end{array}\tag{8}

14. 大括號的方程組

$$ f(x)=\left\{
\begin{aligned}
x & = & \cos(t) \\
y & = & \sin(t) \\
z & = & \frac xy
\end{aligned}
\right.
$$

f(x)={x=cos(t)y=sin(t)z=xy f(x)=\left\{ \begin{aligned} x & = & \cos(t) \\ y & = & \sin(t) \\ z & = & \frac xy \end{aligned} \right.

$$ x^{y}=\left\{
\begin{array}{rcl}
x_0       &      & {0      <      S_L}\\
x^2_0     &      & {S_L \leq 0 < S_M}\\
x^2_1     &      & {S_M \leq 0 < S_R}\\
x_2       &      & {S_R \leq 0}
\end{array} \right. 
$$

xy={x00<SLx02SL0<SMx12SM0<SRx2SR0 x^{y}=\left\{ \begin{array}{rcl} x_0 & & {0 < S_L}\\ x^2_0 & & {S_L \leq 0 < S_M}\\ x^2_1 & & {S_M \leq 0 < S_R}\\ x_2 & & {S_R \leq 0} \end{array} \right.

$$f(x)=
\begin{cases}
0& \text{x=0}\\
1& \text{x!=0}
\end{cases}
$$

f(x)={0x=01x!=0f(x)= \begin{cases} 0& \text{x=0}\\ 1& \text{x!=0} \end{cases}

$$
\begin{aligned} % requires amsmath; align* for no eq. number
A & =(x-y)(x+y) \\
   & =x*x+x*y-y*x-y*y\\
   & = x^2 - y^2
\end{aligned}
$$

A=(xy)(x+y)=xx+xyyxyy=x2y2 \begin{aligned} % requires amsmath; align* for no eq. number A & =(x-y)(x+y) \\ & =x*x+x*y-y*x-y*y\\ & = x^2 - y^2 \end{aligned}

$$
f(x) = \left\{
  \begin{array}{lr}
    x^2 & : x < 0\\
    x^3 & : x \ge 0
  \end{array}
\right.
$$

f(x)={x2:x<0x3:x0 f(x) = \left\{ \begin{array}{lr} x^2 & : x < 0\\ x^3 & : x \ge 0 \end{array} \right.

$$
u(x) = 
  \begin{cases} 
   \exp{x} & \text{if } x \geq 0 \\
   1       & \text{if } x < 0
  \end{cases}
$$

u(x)={expxif x01if x<0 u(x) = \begin{cases} \exp{x} & \text{if } x \geq 0 \\ 1 & \text{if } x < 0 \end{cases}

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

15. 希臘字母

希臘字母(小寫) 輸入 希臘字母(大寫) 輸入
α \alpha Α A
β \beta Β B
γ \gamma Γ \Gamma
δ \delta Δ \Delta
ε或ϵϵ \epsilon或\varepsilon Ε E
ζ \zeta Ζ Z
η \eta Η H
θ或ϑ \theta或\vartheta Θ \Theta
ι \iota Ι I
κ \kappa Κ K
λ \lambda Λ \Lambda
μ \mu Μ M
ν \nu Ν N
ξ \xi Ξ \Xi
ο o Ο O
π或ϖ \pi或\varpi Π \Pi
ρ或ϱ \rho或\varrho Ρ P
σ或ς \sigma或\varsigma Σ \Sigma
τ \tau Τ T
υ \upsilon Υ \Upsilon
φ或φ \phi或\varphi Φ \Phi
χ \chi Χ X
ψ \psi Ψ \Psi
ω \omega Ω \Omega

16 字體轉換

要對公式的某一部分字符進行字體轉換,可以用{\rm 需轉換的部分字符}命令,其中\rm可以參照下表選擇合適的字體。一般情況下,公式默認爲意大利體。

字體符號 字體名稱
\rm 羅馬體
\it 意大利體
\bf 黑體
\sf 等線體
\mit 數學斜體
\tt 打字機字體
\sc 小體大寫字母

17. 參考博客鏈接

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