MathJax:为Markdown文件插入LaTex数学公式

本文参考:http://www.atjiang.com/markdown-present-math-formula-with-mathjax/

Step1:在Markdown文件插入如下代码:

1
2
3
4
5
6
<script type="text/javascript" async src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>

Step2:用Markdown语法编写数学公式(支持LaTex语法)。如:

1
2
3
$$\sigma^{2}=\frac{1}{N}\sum\limits_{i=1}^{N}(X_i-\mu)^2$$
其中,$X_i$表示第i个数据的值,$\mu$表示数据集的均值。

$$\sigma^{2}=\frac{1}{N}\sum\limits_{i=1}^{N}(X_i-\mu)^2$$ 其中,$X_i$表示第i个数据的值,$\mu$表示数据集的均值。

本文md文件截图

LaTex数学符号大全:http://reu.dimacs.rutgers.edu/Symbols.pdf
通过手写找到LaTex符号:http://detexify.kirelabs.org/classify.html

此外,如果想让hexo博文的md文件自动添加Step1中的代码,而不用在每次撰写博文时都拷贝它,只需在模板文件~/scaffolds/post.md中添加这行代码。

大爷,赏个铜板呗~