MathJax允许在网页中显示一些数学公式,无论是使用LaTeX、MathML或者AsciiMath符号,这些公式都会被javascript处理为HTML、SVG或者MathML符号。
<script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>
其中 path-to-MathJax 是你要加载的MathJax的路径。如果你使用CDN服务的话,标签代码应该如下:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script>
下面为安全访问的链接
<script type="text/javascript" src="https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script>
mathjax的配置设置
<script type="text/javascript" src="${path}/resources/js/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
MathJax.Hub.Config({
tex2jax: {
displayMath: [['$','$'],["\\(","\\)"]],
inlineMath: [['\\[','\\]'], ['$$','$$']],
},
});
</script>
其中。。displayMath为块状显示,自己单独成块。为行间公式。
inlineMath为行状显示,嵌入题中一起显示。 为行内公式。
mathjax 简化:
根目录保留MathJax.js以及extensions,fonts,jax这三文件夹,
fonts内部只保留otf相关字体和Tex下的woff
不过能力有限,简化后依旧很大。。
mathjax 渲染:
mathjax 渲染是在加载js的时候渲染的。。。
后台返回的数据并没有被mathjax 渲染。。
想要重新渲染需要调用
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
即可。。。。