在markdown里面插入数学公式, 首先需要选取MathJax引擎, 把以下代码插入md文件即可.1
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
如果使用hexo之类的框架可以手动配置Mathjax引擎,这样就不需要每次都插入这一行代码.
插入方式
行内插入1
\(a + b\)
因为是在行内插入, 因此需要’\\’进行转义, 告诉引擎这是公式的’(‘而不是文本的’(‘. 当然还有另外一种方式:1
$a + b$
这是一行(a + b)
换行插入1
$$a + b$$
上下标
1 | $x_1$, $x^2$, $x_1^2$, $x^2_1$, $x_{22}^{(n)}$ |
$x_1$, $x^2$, $x_1^2$, $x^2_1$, $x_{22}^{(n)}$
分式
1 | $\frac{x+y}{2}$, $\frac{1}{1+\frac{1}{2}}$ |
$\frac{x+y}{2}$, $\frac{1}{1+\frac{1}{2}}$
根式
1 | $\sqrt{2}<\sqrt[3]{27}$, $\sqrt{1+\sqrt[p]{1+a^2}}$ |
$\sqrt{2}<\sqrt[3]{27}$, $\sqrt{1+\sqrt[p]{1+a^2}}$
积分和求和
1 | $\sum_{k=1}^{n}\frac{1}{k}$, $\int_a^b f(x)dx$ |
$\sum_{k=1}^{n}\frac{1}{k}$, $\int_a^b f(x)dx$