Javascript Mathjax多线方程渲染问题
我正在使用MathJax在网页中显示数学。我的MathJax代码如下所示:Javascript Mathjax多线方程渲染问题,javascript,mathjax,Javascript,Mathjax,我正在使用MathJax在网页中显示数学。我的MathJax代码如下所示: <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/javascript" src="http://cdn.mathjax.org/math
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ],
processEscapes: true
}
});
</script>
$$想要接触数学,以便被识别为分隔符。要使示例正常工作,请删除开头/结尾$$之后/之前的换行符:
$$\begin{eqnarray}
y &=& x^4 + 4 \nonumber \\
&=& (x^2+2)^2 -4x^2 \nonumber \\
&\le&(x^2+2)^2 \nonumber
\end{eqnarray}$$
(这对我在MathJax模式下使用Marked2是有效的):默认块标记是
\[
打开和\]
关闭,它能与这些标记一起工作吗?不幸的是,不能。它不能与默认分隔符一起工作。刚才注意到您的配置是在MathJax中加载之后-您是否尝试过交换顺序,所以配置首先被绑定?不确定是否可以在加载mathjax.jsMike之后设置配置选项。Mike是正确的,配置应该在加载mathjax之前出现,但这不是问题的根源。您可能正在使用一个博客或wiki软件,该软件在创建HTML页面时以某种方式处理反斜杠。我怀疑\\代码>正在转换为\代码>。使用MathJax上下文菜单查看等式的TeX源,并查看是否确实存在双反斜杠。我敢打赌他们是单身。您也可能会丢失所有其他反斜杠。所以可能你必须把它们都加倍。结果我不得不在每一行加上6个转义:`\n数字`,然后成功了。
$$\begin{eqnarray}
y &=& x^4 + 4 \nonumber \\
&=& (x^2+2)^2 -4x^2 \nonumber \\
&\le&(x^2+2)^2 \nonumber
\end{eqnarray}$$
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: false,
}
})