这个方法在我遇到类似情况时非常有效。请将这些脚本添加到
<head>
中。
<script type="text/x-mathjax-config">MathJax.Hub.Config({
config: ["MMLorHTML.js"],
jax: ["input/TeX","input/MathML","output/HTML-CSS","output/NativeMML"],
extensions: ["tex2jax.js","mml2jax.js","MathMenu.js","MathZoom.js"],
TeX: {
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
}
});</script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
然后,
在 <body>
结束标签之后添加这个 <script>
<script type="text/javascript">
MathJax.Hub.Configured()
</script>
请参阅文档
或者
您可以查看这个奇妙的例子.. https://math.stackexchange.com/ .. 检查math.stackexchange的源代码,这将非常有帮助。
更新
请参见此链接中的第54页..它说:
MathJax支持MathML3.0数学标记,但存在一些限制。 MathML支持仍在积极开发中,因此某些标记尚未实现,并且某些功能尚未完全开发,但即将推出。不足之处包括:
• 不支持在表格中的对齐组。
• 不支持表格的所有属性。例如,尚未实现columnspan和rowspan。
• 对基本数学标记的实验性支持:mstack、mlongdiv、msgroup、msrow、mscarries和mscarry。(通过mml3扩展,见下文。)
• 实验性支持双向数学。
<body>
标签结束后调用MathJax.Hub.Configured()
。 - Lal