我在使自定义 inlineMath 格式工作时遇到了问题。
我已经包含了 MathJax CDN,然后使用内联配置选项。我可以让所有默认格式正常工作$$...$$
,\[...\]
和\(---\)
我想添加\$...\$
inlineMath 格式,但根本不起作用。这是我用来测试所有格式的测试 Tex:
\$\frac{Math}{Jax}\$
这是目前我的标题中的内容:
<script type="text/x-mathjax-config;executed=true">
MathJax.Hub.Config({"HTML-CSS": { preferredFont: "TeX", availableFonts: ["STIX","TeX"], linebreaks: { automatic:true }, EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50) },
tex2jax: { inlineMath: [ ["\\$", "\\$"], ["\\(", "\\)"] ], displayMath: [ ["$$","$$"], ["\\[", "\\]"] ], processEscapes: true, ignoreClass: "tex2jax_ignore|dno" },
TeX: { noUndefined: { attributes: { mathcolor: "red", mathbackground: "#FFEEEE", mathsize: "90%" } } },
messageStyle: "none"
});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
答案1
好吧,问过之后我发现了一点问题,但这是一个小问题,我想很多人可能会忽略它。
我从演示页面复制了代码,并且executed=true
已在脚本标签上设置。
<script type="text/x-mathjax-config;executed=true">
如果您希望该参数在页面加载时执行,请确保删除该参数。正确的做法是:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({"HTML-CSS": { preferredFont: "TeX", availableFonts: ["STIX","TeX"], linebreaks: { automatic:true }, EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50) },
tex2jax: { inlineMath: [ ["\\$", "\\$"], ["\\(", "\\)"] ], displayMath: [ ["$$","$$"], ["\\[", "\\]"] ], processEscapes: true, ignoreClass: "tex2jax_ignore|dno" },
TeX: { noUndefined: { attributes: { mathcolor: "red", mathbackground: "#FFEEEE", mathsize: "90%" } } },
messageStyle: "none"
});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>