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$
数学公式为: Γ(n)=(n−1)!∀n∈N Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N 。 - 块级公式:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=\dfrac{b\pm \sqrt{m^2}}{a} $$
x=−b±b2−4ac−−−−−−−√2a x = − b ± b 2 − 4 a c 2 a
3. 常用符号
- 符号:
a′ a ′ | a' |
---|---|
a¯ a ¯ | \bar{a} |
a˙ a ˙ | \dot{a} |
a¨ a ¨ | \ddot{a} |
A⃗ A → | \vec{A} |
A¯¯¯¯ A ¯ | \overline{A} |
A¯¯¯¯ A ¯ | \underline{A} |
- 矩阵:
acbd
a
b
c
d
\begin{matrix}
a & b \\
c & d
\end{matrix}
(acbd)
(
a
b
c
d
)
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
∣∣∣acbd∣∣∣
|
a
b
c
d
|
\begin{vmatrix}
a & b \\
c & d
\end{vmatrix}
[acbd]
[
a
b
c
d
]
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
{acbd}
{
a
b
c
d
}
\begin{Bmatrix}
a & b \\
c & d
\end{Bmatrix}
常用希腊字符:
大运算符:
∑ ∑ | \sum |
---|---|
∫ ∫ | \int |
∬ ∬ | \iint |
∏ ∏ | \prod |
⨂ ⨂ | \bigotimes |
角标示例:
\sum_{\mathclap{1\le i\le j\le n}} x_{ij}
∑1≤i≤j≤nxij
∑
1
≤
i
≤
j
≤
n
x
i
j
- 运算符:
÷ ÷ | \div |
---|---|
⊙ ⊙ | \div |
⊗ ⊗ | \otimes |
± ± | \pm |
ab a b | \frac{a}{b} |
a−−√ a | \sqrt{a} |
a−−√n a n | \sqrt[n]{a} |
Demo1:
$$
\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}
$$
∑i=0ni2=(n2+n)(2n+1)6
∑
i
=
0
n
i
2
=
(
n
2
+
n
)
(
2
n
+
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