Markdown常使用 KaTeX 或者 MathJax 来渲染数学表达式。只需要书写一些简单的标记符,便可以得到相应的数学表达式。
KaTeX 拥有比 MathJax 更快的性能,但是它却少了很多 MathJax 拥有的特性。可以通过查看 KaTeX :supported functions/symbols来了解 KaTeX 支持那些符号和函数。
目录
1. 默认分隔符
$…$ 中的数学表达式将会在行内显示。
$$…$$ 中的数学表达式将会在块内显示。
2. 数学公式
使用MathJax渲染LaTex 数学公式
- 行内公式:
$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
数学公式为: 。 - 块级公式:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=\dfrac{b\pm \sqrt{m^2}}{a} $$
3. 常用符号
- 符号:
a' |
|
---|---|
\bar{a} |
|
\dot{a} |
|
\ddot{a} |
|
\vec{A} |
|
\overline{A} |
|
\underline{A} |
- 矩阵:
\begin{matrix}
a & b \\
c & d
\end{matrix}
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\begin{vmatrix}
a & b \\
c & d
\end{vmatrix}
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\begin{Bmatrix}
a & b \\
c & d
\end{Bmatrix}
常用希腊字符:
大运算符:
\sum |
|
---|---|
\int |
|
\iint |
|
\prod |
|
\bigotimes |
角标示例:
\sum_{\mathclap{1\le i\le j\le n}} x_{ij}
- 运算符:
\div |
|
---|---|
\div |
|
\otimes |
|
\pm |
|
\frac{a}{b} |
|
\sqrt{a} |
|
\sqrt[n]{a} |
Demo1:
$$
\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}
$$
Reference
1.Mathjax
https://docs.mathjax.org/en/latest/start.html
2.MathJax basic tutorial and quick reference
https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
2.KaTex
https://khan.github.io/KaTeX/function-support.html3.Latex如何转化到Word中
pandoc专题。
http://pages.tzengyuxio.me/pandoc/#pandocs-markdown