1. 程式人生 > >Markdown 常用公式(github 編輯公式)

Markdown 常用公式(github 編輯公式)

Markdown 常用公式編輯

每次編輯公式用word,然後截圖遷移非常不方便,乘此學習下Markdown編輯器中用Latex語法來編輯公式提高效率。整個這篇部落格是用Markdown寫的,以程式碼形式附錄在後面。

1. 基本用法

1.1 呈現位置

$...$ 用來在在文字中嵌入顯示,比如$\sum_{i=0}^N{X_i}$的效果為: i=0NXi\sum_{i=0}^N{X_i} 其是嵌入在文字中間來呈現的。而$$....$$則為隔行居中顯示, $$\sum_{i=0}^N{X_i}$$的顯示效果:i=0NXi\sum_{i=0}^N{X_i}

1.2 常用希臘字母表示

寫法 表示
$\alpha$ α\alpha
$\beta$ β\beta
$\gamma$ γ\gamma
$\delta$ δ\delta
$\epsilon$ ϵ\epsilon
$\eta$ η\eta
$\theta$ θ\theta
$\lambda$ λ\lambda
$\mu$ μ\mu
$\omega$ ω\omega
$\pi$ π\pi
$\xi$ ξ\xi
$\tau$ τ\tau
$\phi$ ϕ\phi
$\psi$ ψ\psi
$\upsilon$ υ\upsilon
$\nu$ ν\nu

首字母大寫即為大寫表示: $\Nu$ N\Nu
加var字首則斜體: $\vartheta$ ϑ\vartheta

1.3 上下標

_表示下標,^表示上標

寫法 表示
$I_i$ IiI_i
$I^j$ IjI^j
$I_i^{ka+b}$ Iika+bI_i^{ka+b}

1.4 向量

利用\vec 和\overrightarrow (注意空格)

寫法 表示
$\vec {a}$ a\vec {a}
$\vec {a+b}$ a+b\vec {a+b}
$\overrightarrow {a+b}$ a+b\overrightarrow {a+b}

1.5 分組與括號

利用{}來進行分組,分組就是將{}內看做一個整體的意思, 比如不分組時$10^20$ 效果為102010^20
可以看到20被分隔開了,10的20次方正確的寫法應該為$10^{20}$ 效果:102010^{20}
接下來是括號:

寫法 表示
小括號$(a+b+c)$ (a+b+c)(a+b+c)
中括號$[a\ b\ c]$ [abc][a\ b\ c]
無空格 $[a b c]$ [abc][a b c]
尖括號$< \overrightarrow {xyz}>$ &lt;xyz&gt;&lt; \overrightarrow {xyz}&gt;

1.6 求和,極限,積分,分式,根式

寫法 表示
求和$\sum_{i=1}^{N}{W_i*X_i+b_i}$ i=1NWiXi+bi\sum_{i=1}^{N}{W_i*X_i+b_i}
極限$\lim_{x \to 0}{f(x)}$ limx0f(x)\lim_{x \to 0}{f(x)}
積分$\int_0^\infty{f(x)dx}$ 0f(x)dx\int_0^\infty{f(x)dx}
分式$\frac {x+y}{x_0+y_0}$ x+yx0+y0\frac {x+y}{x_0+y_0}
根式$\sqrt[x]{y}$ yx\sqrt[x]{y}

1.7 常用函式

寫法 表示
$\sin{(w*x+b)}$ sin(wx+b)\sin{(w*x+b)}
$\cos{(w*x+b)}$ cos(wx+b)\cos{(w*x+b)}
$\tan{(w*x+b)}$ tan(wx+b)\tan{(w*x+b)}
$\ln{(w*x+b)}$ ln(wx+b)\ln{(w*x+b)}
$\max{(w*x+b)}$ max(wx+b)\max{(w*x+b)}
$\min{(w*x+b)}$ min(wx+b)\min{(w*x+b)}

其他函式就按自己想象寫就行了比如softmax 函式:
$$softmax(x_i) = \frac {e^{x_i}}{\sum_{j=0}^N{e^x_j}}$$
softmax(xi)=exij=0Nejxsoftmax(x_i) = \frac {e^{x_i}}{\sum_{j=0}^N{e^x_j}}

1.8 算式與特殊符號

寫法 表示
$\pm$ ±\pm
$\div$ ÷\div
$\times$ ×\times
$\sum$ \sum
$\prod$ \prod
$\leq$ \leq
$\neq$ \neq
$\geq$ \geq
$\infty$ \infty
$\cup$ \cup
$\cap$ \cap
$\subset$ \subset
$\subseteq$ \subseteq
$\supset$ \supset
$\supseteq$ \supseteq
$\in$ \in
$\notin$ \notin
$\varnothing$ \varnothing
$\forall$ \forall
$\exist$ \exist
$\lnot$ ¬\lnot
$\nabla$ \nabla
$\partial$ \partial

1.9 矩陣

\begin{matrix} 標識開始
\end{matrix} 標識結束
pmatrix 小括號外框
bmatrix 中括號外框
Bmatrix 大括號外框
vmatrix 單豎線外框
Vmatrix 雙豎線外框

\\ 行結尾
&元素分割
\cdots 橫向省略號
\vdots 豎向省略號
\ddots 斜向省略號

例1:

$$
\begin{bmatrix}
a_{00}&a_{01}\\
a_{10}&a_{11}\\
\end{bmatrix}
$$

[a00a01a10a11] \begin{bmatrix} a_{00}&amp;a_{01}\\ a_{10}&amp;a_{11}\\ \end{bmatrix}
例2:

$$
A_{mn}=
\begin{vmatrix}
a_{00}&a_{01}&{\cdots}&{a_{0n}}\\
a_{10}&a_{11}&{\cdots}&{a_{1n}}\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\
a_{m0}&a_{m1}&{\cdots}&{a_{mn}}\\
\end{vmatrix}
$$

Amn=a00a01a0na10a11a1nam0am1amn A_{mn}= \begin{vmatrix} a_{00}&amp;a_{01}&amp;{\cdots}&amp;{a_{0n}}\\ a_{10}&amp;a_{11}&amp;{\cdots}&amp;{a_{1n}}\\ {\vdots}&amp;{\vdots}&amp;{\ddots}&amp;{\vdots}\\ a_{m0}&amp;a_{m1}&amp;{\cdots}&amp;{a_{mn}}\\ \end{vmatrix}