感觉还行, MathJax官方文档也说了, 只是支持Tex的数学公式部分, 不支持Tex的文本排版功能,说是文本用html就够了,想想也是有道理的。
使用也比较简单, 下面是官方给的一个例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>MathJax example</title>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}
});
</script>
<script type="text/javascript" src="MathJax.js?config=TeX-AMS_HTML-full"></script>
</head>
<body>
<p>
When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
</p>
</body>
</html>
我是用的官方下载下来的文件的目录及结构, MathJax.js后面的参数config=TeX-AMS_HTML-full不能忘了。
当然,也可以使用线上的库文件:
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML
嗯嗯,加载还是蛮快的, 如果是想测试一些,可以用线上平台。
http://jsbin.com/?html,output
另外, 入门可以在网上看看博客: