在网页中显示latex代码标记的公式,就不得不提到Mathjax。 它是一个开源的JavaScript引擎,用来显示网络上的数学公式。
在博客中使用MathJax就必须要求网站支持自定义模板的功能。
博客园中,在设置页面中的“首页html”中加入如下代码,可以添加自定义模板, 使页面检查到特定标示符时,调用Mathjax引擎,生成矢量图片。
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], processEscapes: true }, TeX: { equationNumbers: { autoNumber: ["AMS"], useLabelIds: true } }, "HTML-CSS": { linebreaks: { automatic: true }, scale: 85 }, SVG: { linebreaks: { automatic: true } } }); </script> <script type="text/javascript" src="http://c328740.r40.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script>
比如,输入
$\sum_{i}^{n}(i^2+1)$
就会显示为$\sum_{i}^{n}(i^2+1)$
输入
$$ \sum_{i}^{n}(i^2+1) $$
就会显示 $$ \sum_{i}^{n}(i^2+1) $$
对在文章中需要书写公式的同学们来说, 这个功能非常有用。