MathJax基本的使用方式
首先為了讓Markdown能夠解析LaTax數學表達式,通常情況下,需要引入MathJax插件
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>>
插入公式
- 如果是在文本中插入公式,使用
$...$
- 如果公式自成段落,則使用
$$...$$
多行公式
如果要寫出多行公式。就使用
\begin{equation}\begin{split}
\end{split}\end{equation}
\\
符號表示換行,再使用 &
符號表示要對齊的位置。例子如下
\begin{equation}\begin{split}
H(Y|X)&=\sum_{x\in X}p(x)H(Y|X)\\
&=-\sum_{x\in X}p(x)\sum_{y\in Y}p(y|x)\log p(y|x)\\
&=-\sum_{x\in X} \sum_{y\in Y}p(y,x)\log p(y|x)
\end{split}\end{equation}
字體
- 使用
\mathbb
或\Bbb
來顯示黑板粗體字,\(\mathbb{NQRZ}\) - 使用
\mathbf
來顯示粗體字, \(\mathbf{ABCDabcd}\) - 使用
\mathtt
來顯示打印式字體, \(\mathtt{ABCDabcd}\) - 使用
\mathrm
來顯示羅馬字體, \(\mathrm{ABCDabcd}\) - 使用
\mathcal
來顯示手寫字體, \(\mathcal{ABCDabcd}\) - 使用
\mathscr
來顯示劇本字體, \(\mathscr{ABCDabcd}\)
分組
通過大括號{}
將操作數與符號分割開,消除二義性。例如 \(x^{10}\)
空間
MathJax通常用自己的一套復雜策略來決定公式的空間距離。直接在兩個元素之間加入空格是毫無用處的。為了增加空間距離,使用 \
可以增加少許空間;使用 \;
可以增加更多空間; \quad
和 \qquad
分別對應更大的空間。
希臘字母
大寫字母 | 實現 | 小寫字母 | 實現 |
---|---|---|---|
\(\Alpha\) | A | \(\alpha\) | \alpha |
\(B\) | B | \(\beta\) | \beta |
\(\Gamma\) | \Gamma | \(\gamma\) | \gamma |
\(\Delta\) | \Delta | \(\delta\) | \delta |
\(E\) | E | \(\epsilon\) | \epsilon |
\(Z\) | Z | \(\zeta\) | \zeta |
\(H\) | H | \(\eta\) | \eta |
\(\Theta\) | \Theta | \(\theta\) | \theta |
\(\Lambda\) | \Lambda | \(\lambda\) | \lambda |
\(M\) | M | \(\mu\) | \mu |
\(N\) | N | \(\nu\) | \nu |
\(\Xi\) | \Xi | \(\xi\) | \xi |
\(O\) | O | \(\omicron\) | \omicron |
\(\Pi\) | \Pi | \(\pi\) | \pi |
\(P\) | P | \(\rho\) | \rho |
\(\Sigma\) | \Sigma | \(\sigma\) | \sigma |
\(T\) | T | \(\tau\) | \tau |
\(\Upsilon\) | \Upsilon | \(\upsilon\) | \upsilon |
\(\Phi\) | \Phi | \(\phi\) | \phi |
\(X\) | X | \(\chi\) | \chi |
\(\Psi\) | \Psi | \(\psi\) | \psi |
\(\Omega\) | \Omega | \(\omega\) | \omega |
數學符號
上標與下標
上標^ ,下標_。若不止一個字符,需用{...}表示一個整體。
分式
- 使用
\frac{a}{b}
- 使用
{a}\over{b}
根式
-
平方根:
\sqrt{x^3}
-
其余:
\sqrt[4]{\frac{x}{y}}
效果為 \(\sqrt[4]{\frac {x}{y}}\)
關系比較符號
符號 | 表示 |
---|---|
\(\lt\) | \lt |
\(\gt\) | \gt |
\(\le\) | \le |
\(\ge\) | \ge |
\(\neq\) | \neq |
運算符號
運算符 | 表示 |
---|---|
\(+\) | + |
\(-\) | - |
\(\times\) | \times |
\(\div\) | \div |
\(\pm\) | \pm |
\(\mp\) | \mp |
\(\cdot\) | \cdot |
集合符號
符號 | 表示 |
---|---|
\(\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 |
\(\Uparrow\) | \Uparrow |
\(\uparrow\) | \uparrow |
\(\Downarrow\) | \Downarrow |
\(\downarrow\) | \downarrow |
特殊符號
符號 | 表示 |
---|---|
\(\infty\) | \infty |
\(\nabla\) | \nabla |
\(\partial\) | \partial |
\(\approx\) | \approx |
\(\sim\) | \sim |
\(\simeq\) | \simeq |
\(\cong\) | \cong |
\(\equiv\) | \equiv |
\(\prec\) | \prec |
\(\binom{n+1}{2k}\) | \binom{n+1}{2k}或{n+1 \choose 2k} |
\(\land\) | \land |
\(\lor\) | \lor |
\(\lnot\) | \lnot |
\(\forall\) | \forall |
\(\exists\) | \exists |
\(\top\) | \top |
\(\bot\) | \bot |
\(\vdash\) | \vdash |
\(\vDash\) | \vDash |
\(\star\) | \star |
\(\ast\) | \ast |
\(\oplus\) | \oplus |
\(\circ\) | \circ |
\(\bullet\) | \bullet |
括號
符號 | 表示 |
---|---|
\(\langle\) | \langle |
\(\rangle\) | \rangle |
\(\lceil x \rceil\) | \lceil x\rceil |
\(\lfloor x \rfloor\) | \lfloor x \rfloor |
\(\{\}\) | \{\} |
原始括號不會自適應算式的大小,需要在外面加上\left(...\right)
求和、積分、極限與連乘
運算符 | 表示 | 示例 | 表示 |
---|---|---|---|
\(\sum\) | \sum | \(\sum_{k=-\infty}^{\infty}X(k\Omega)\) | \sum_{k=-\infty}^{\infty}X(k\Omega) |
\(\int\) | \int | \(\int_{-T/2}^{T/2}x(t)dt\) | \int_{-T/2}^{T/2}x(t)dt |
\(\iint\) | \iint | \(\iint_1^\infty\) | |
\(\prod\) | \prod | \(\prod_{i=1}^ni\) | \prod_{i=1}^ni |
\(\lim\) | \lin | \(\lim\limits_{n\to\infty}\) | \lim\limits_{n\to\infty} |
頂部符號
符號 | 表示 |
---|---|
\(\hat x\) | \hat x (單符號) |
\(\widehat {xy}\) | \widehat{xy} |
\(\overline{xyz}\) | \overline{xyz} |
\(\vec{ab}\) | \vec{ab} (最多兩個符號) |
\(\overrightarrow {abcd}\) | \overrightarrow{abcd} |
\(\dot a\) | \dot a |
\(\ddot a\) | \ddot a |
表格
在MathJax中插入表格需要 $$\begin{array}{列格式}...\end{array}$$
,在 \begin{array}
后需要表明每列的格式: c
表示居中;l
表示左對齊;r
表示右對齊;|
表示列分割線。每一行末用\\
結束,用&
分割矩陣元素。用\hline
表示行分割線。
$$
\begin{array}{c|cr}
n&\text{Left}&\text{Center}&\text{Right}\\
\hline
1&0.24&1&125\\
2&-1&189&-8\\
3&-20&2000&1+10i
\end{array}
$$
效果:
矩陣
- 使用
$$\begin{matrix}...\end{matrix$$}
,每行末用\\
結束,用&
分割矩陣元素。
$$
\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix}
$$
效果:
-
如果要加括號,可以使用上面的括號符號。還可以將
matrix
替換為pmatrix
:\(\begin{pmatrix}1&0&0\\0&1&0\\0&0&1\end{pmatrix}\),或者
bmatrix
:\(\begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}\),或者Bmatrix
:\(\begin{Bmatrix}1&0&0\\0&1&0\\0&0&1\end{Bmatrix}\),或者vmatrix
:\(\begin{vmatrix}1&0&0\\0&1&0\\0&0&1\end{vmatrix}\),或者Vmatrix
:\(\begin{Vmatrix}1&0&0\\0&1&0\\0&0&1\end{Vmatrix}\) -
如果想省略一些項,可以使用
\cdots
\(\cdots\),\ddots
,\(\ddots\),\vdots
\(\vdots\)$$ \begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n\\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots & \ddots & \vdots \\ 1 & a_n & a_n^2 & \cdots & a_n^n \\ \end{pmatrix} $$
效果:
\[\begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n\\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots & \ddots & \vdots \\ 1 & a_n & a_n^2 & \cdots & a_n^n \\ \end{pmatrix} \] -
增廣矩陣是使用前面的創建表格來實現的
$$\left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right]$$
效果:
\[\left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right] \] -
文本段內使用矩陣,則需要用
\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)
如
$\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$
效果:
\[\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr) \]
分情況表達式
-
使用
\begin{cases}...\end{cases}
,每種情況開始前用&
,用\\
結束。如:
$$ f(n) = \begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases} $$
效果:
\[f(n)= \begin{cases} n/2, &\text{if $n$ is even }\\ 3n+1, &\text{if $n$ is odd} \end{cases} \]
如果想要更多的豎直空間,可以用 \\[2ex]
代替\\
。
如
$$
f(n) =
\begin{cases}
\frac{n}{2}, & \text{if $n$ is even} \\[2ex]
3n+1, & \text{if $n$ is odd}
\end{cases}
$$
標記與引用
為了方便在文章中標記等式,通常使用 tag{yourtag}
,如果想要在后面引用這個等式,使用\label{somelabel}
,且放在tag
后面。
例如:
現在引用上述式子:
絕對值和模
絕對值可以用 \lvert x\rvert
表示\(\lvert x\rvert\) 對於向量的模長,可以用 \lVert x\rVert
\(\lVert v \rVert\)
高亮
可以使用 \bbox
顯著表示某式子:
$$ \bbox[border:2px solid red]
{
e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n
\qquad (2)
}
$$