Javascript 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

我正在使用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/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,
    }
})