16

我正在使用 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>

MathJax 似乎工作得很好,但是我根本不知道如何编写多线方程。例如,这个多线方程不能正确渲染。整个方程在一行而不是 3 行:

$$
\begin{eqnarray} 
y &=& x^4 + 4      \nonumber \\
  &=& (x^2+2)^2 -4x^2 \nonumber \\
  &\le&(x^2+2)^2    \nonumber
\end{eqnarray} 
$$
4

2 回答 2

12

$$ 想要接触数学以便被识别为分隔符。要使您的示例工作,请在打开/关闭 $$ 之后/之前删除换行符:

$$\begin{eqnarray} 
y &=& x^4 + 4      \nonumber \\
&=& (x^2+2)^2 -4x^2 \nonumber \\
&\le&(x^2+2)^2    \nonumber
\end{eqnarray}$$

(这对我在 MathJax 模式下使用 Marked2 有效):

于 2014-02-04T23:36:16.813 回答
0
MathJax.Hub.Config({
    tex2jax: {
        inlineMath: [ ['$','$'], ["\\(","\\)"] ],
        displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
        processEscapes: false,
    }
})
于 2014-06-23T17:35:49.720 回答