markdown公式
-----------目錄----------->
一般公式分為兩種形式,行內公式和行間公式。
- 行內公式: \(\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.\)
- 行間公式(需要單獨換一行):
對應的程式碼塊:
$\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$
$$\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$$
行內公式是在公式程式碼塊的基礎上前面加上$ ,後面加上$ 組成的,而行間公式則是在公式程式碼塊前後使用$$ 和$$ 。
希臘字母
轉自
上標與下標
上標和下標分別使用^
與_
,例如$x_i^2$
表示的是:\(x_i^2\)
括號
用{}
代替傳統的()
小括號與方括號
使用原始的( ) ,[ ] 即可,如$(2+3)[4+4]$
: \((2+3)[4+4]\)
使用\left
(或\right
)使符號大小與鄰近的公式相適應(該語句適用於所有括號型別),如$\left(\frac{x}{y}\right)$
:\(\left(\frac{x}{y}\right)\)
大括號
由於大括號{} 被用於分組,因此需要使用\{
和\}
表示大括號,也可以使用\lbrace
和\rbrace
來表示。如$\{a\*b\}:a\∗b$
$\lbrace a*b\rbrace :a*b$
表示:\(\{a*b\}:a∗b\)
尖括號
區分於小於號和大於號,使用\langle
和\rangle
表示左尖括號和右尖括號。如$\langle x \rangle$
表示:\(\langle x \rangle\)
上取整
使用\lceil
和 \rceil
表示。 如$\lceil x \rceil$
:\(\lceil x \rceil\)
下取整
使用\lfloor
和 \rfloor
表示。如:$\lfloor x \rfloor$
:\(\lfloor x \rfloor\)
求和與積分
求和
\sum
用來表示求和符號,其下標表示求和下限,上標表示上限。如:
$\sum_{r=1}^n$
表示:\(\sum_{r=1}^n\)
積分
\int
用來表示積分符號,同樣地,其上下標表示積分的上下限。如$\int_{r=1}^\infty$
:\(\int_{r=1}^\infty\)
多重積分同樣使用 int ,通過 i 的數量表示積分導數:
$\iint$
:\(\iint\)
$\iiint$
:\(\iiint\)
$\iiiint$
\(\iiiint\)
連乘
$\prod {a+b}$
:\(\prod {a+b}\)
$\prod_{i=1}^{K}$
:\(\prod_{i=1}^{K}\)
$\prod_{i=1}^{K}{a+b}$
:\(\prod_{i=1}^{K}{a+b}\)
其他
$\prod$
:\(\prod\)
$\bigcup$
:\(\bigcup\)
$\bigcap$
:\(\bigcap\)
$arg\,\max_{c_k}$
:\(arg\,\max_{c_k}\)
$arg\,\min_{c_k}$
:\(arg\,\min_{c_k}\)
$\mathop {argmin}_{c_k}$
:\(\mathop {argmin}_{c_k}\)
$\mathop {argmax}_{c_k}$
:\(\mathop {argmax}_{c_k}\)
$\max_{c_k}$
:\(\max_{c_k}\)
$\min_{c_k}$
:\(\min_{c_k}\)
分式與根式
分式
- 第一種,使用
\frac ab
,\frac
作用於其後的兩個組a
,b
,結果為\frac ab
。如果你的分子或分母不是單個字元,請使用{..}來分組,比如$\frac {a+c+1}{b+c+2}$
表示
- 第二種,使用\over來分隔一個組的前後兩部分,如
{a+1\over b+1}
:\({a+1\over b+1}\)
連分數
書寫連分數表示式時,請使用\cfrac
代替\frac
或者\over
,兩者效果對比如下:
\frac 表示如下:
$$x=a_0 + \frac {1^2}{a_1 + \frac {2^2}{a_2 + \frac {3^2}{a_3 + \frac {4^2}{a_4 + ...}}}}$$
\cfrac
表示如下:
$$x=a_0 + \cfrac {1^2}{a_1 + \cfrac {2^2}{a_2 + \cfrac {3^2}{a_3 + \cfrac {4^2}{a_4 + ...}}}}$$
根式
根式使用\sqrt
來表示。
如開4次方:$\sqrt[4]{\frac xy}$
:\(\sqrt[4]{\frac xy}\)
開平方:$\sqrt {a+b}$
:\(\sqrt {a+b}\)
多行表示式
分類表示式
定義函式的時候經常需要分情況給出表示式,使用\begin{cases}…\end{cases}
。其中:
- 使用
\\
來分類, - 使用
&
指示需要對齊的位置, - 使用
\ +空格
表示空格。
$$
f(n)
\begin{cases}
\cfrac n2, &if\ n\ is\ even\\
3n + 1, &if\ n\ is\ odd
\end{cases}
$$
表示:
\[f(n) \begin{cases} \cfrac n2, &if\ n\ is\ even\\ 3n + 1, &if\ n\ is\ odd \end{cases} \]$$
L(Y,f(X)) =
\begin{cases}
0, & \text{Y = f(X)} \\
1, & \text{Y $\neq$ f(X)}
\end{cases}
$$
表示:
\[L(Y,f(X)) = \begin{cases} 0, & \text{Y = f(X)} \\ 1, & \text{Y $\neq$ f(X)} \end{cases} \]多行表示式
有時候需要將一行公式分多行進行顯示。
$$
\begin{equation}\begin{split}
a&=b+c-d \\
&\quad +e-f\\
&=g+h\\
& =i
\end{split}\end{equation}
$$
表示:
\[\begin{equation}\begin{split} a&=b+c-d \\ &\quad +e-f\\ &=g+h\\ & =i \end{split}\end{equation} \]其中begin{equation}
表示開始方程,end{equation}
表示方程結束;begin{split}
表示開始多行公式,end{split}
表示結束;公式中用\\
表示回車到下一行,&
表示對齊的位置。
方程組
使用\begin{array}...\end{array}
與\left \{ 與\right.
配合表示方程組:
$$
\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.
$$
\[\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.
\]注意:通常MathJax通過內部策略自己管理公式內部的空間,因此a…b
與a…….b
(.表示空格)都會顯示為ab
。可以通過在ab
間加入\
,增加些許間隙,\;
增加較寬的間隙,\quad
與\qquad
會增加更大的間隙。
特殊函式與符號
三角函式
\snx
: \(\snx\)
\arctanx
: \(\arctanx\)
比較運算子
小於(\lt
):\(\lt\)
大於(\gt
):\(\gt\)
小於等於(\le
):\(\le\)
大於等於(\ge
):\(\ge\)
不等於(\ne
) : \(\ne\)
可以在這些運算子前面加上\not
,如\not\lt
: \(\not\lt\)
集合關係與運算
並集(\cup
): \(\cup\)
交集(\cap
): \(\cap\)
差集(\setminus
): \(\setminus\)
子集(\subset
): \(\subset\)
子集(\subseteq
): \(\subseteq\)
非子集(\subsetneq
): \(\subsetneq\)
父集(\supset
): \(\supset\)
屬於(\in
): \(\in\)
不屬於(\notin
): \(\notin\)
空集(\emptyset
): \(\emptyset\)
空(\varnothing
): \(\varnothing\)
排列
箭頭
(\to
):\(\to\)
(\rightarrow
): \(\rightarrow\)
(\leftarrow
): \(\leftarrow\)
(\Rightarrow
): \(\Rightarrow\)
(\Leftarrow
): \(\Leftarrow\)
(\mapsto
): \(\mapsto\)
邏輯運算子
操作符
等於
範圍
模運算
點
(\ldots
): \(\ldots\)
(\cdots
): \(\cdots\)
(\cdot
): \(\cdot\)
其區別是點的位置不同,\ldots 位置稍低,\cdots 位置居中。
頂部符號
對於單字元,\hat x
: \(\hat x\)
多字元可以使用\widehat {xy}
:\(\widehat {xy}\)
類似的還有:
(\overline x
): \(\overline x\)
向量(\vec x
): \(\vec x\)
向量(\overrightarrow {xy}
): \(\overrightarrow {xy}\)
(\dot x
): \(\dot x\)
(\ddot x
): \(\ddot x\)
(\dot {\dot x}
): \(\dot {\dot x}\)
表格
矩陣
基本內容
括號
元素省略
增廣矩陣
公式標記與引用
字型
黑板粗體字
此字型經常用來表示代表實數、整數、有理數、複數的大寫字母。
$\mathbb ABCDEF$
:\(\mathbb ABCDEF\)
$\Bbb ABCDEF$
:\(\Bbb ABCDEF\)
黑體字
$\mathbf ABCDEFGHIJKLMNOPQRSTUVWXYZ$
:
\(\mathbf ABCDEFGHIJKLMNOPQRSTUVWXYZ\)
$\mathbf abcdefghijklmnopqrstuvwxyz$
:
\(\mathbf abcdefghijklmnopqrstuvwxyz\)
印表機字型
$\mathtt ABCDEFGHIJKLMNOPQRSTUVWXYZ$
:
\(\mathtt ABCDEFGHIJKLMNOPQRSTUVWXYZ\)
參考文件
轉載自:markdown中公式編輯教程