使用MathJax引擎

大家都看过Stackoverflow上的公式吧,漂亮,其生成的不是图片。这就要用到MathJax引擎,在Markdown中添加MathJax引擎也很简单,

1
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>

然后,再使用Tex写公式。$$公式$$表示行间公式,本来Tex中使用(公式)表示行内公式,但因为Markdown中\是转义字符,所以在Markdown中输入行内公式使用\(公式\),如下代码:

1
2
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$
\\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\\)

$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\)

分别显示结果(行间公式):

1
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

行内公式:

1
\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\)

行内公式:(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a})

公式例子1

$$J_\alpha(x)=\sum _{m=0}^\infty \frac{(-1)^ m}{m! \, \Gamma (m + \alpha + 1)}{\left({\frac{x}{2}}\right)}^{2 m + \alpha }$$

公式例子2

$\cos 2\theta = \cos^2 \theta - \sin^2 \theta = 2 \cos^2 \theta - 1$

公式例子3

$$\frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2} +
\frac{\partial^2 u}{\partial y^2} +
\frac{\partial^2 u}{\partial z^2}\right)$$

不信,你可以试一下,在公式上还可以使用鼠标右键操作。