关于公式渲染

您好。。开了mathjax之后数学公式有些无法渲染。。。。

例如这段

$$
\begin{eqnarray*}
G(x) &=& \sum\_{i = 1}^n\frac{-a\_i}{(1 - a\_ix)}
\\&=&\sum\_{i = 1}^n(\ln(1 - a\_ix))'
\\&=&\left(\ln\left(\prod\_{i = 1}^n(1 - a\_ix)\right)\right)'
\end{eqnarray*}
$$

应该长这样

然后变成了这样

这是我的那篇博客

这是同样的内容在zybuluo

2019-03-30 16:53 from Shadyqwq
Comments
Write a Comment
  • Shadyqwq reply

    另外好像公式内部的换行也没有渲染出来

  • Shadyqwq reply

    我好像明白了问题的所在。。。。。我在file manager里查看的时候,那些有换行的地方我打了两个斜杠(现在也还是有的)

    结果到了我的页面上就只剩下一个斜杠了,不知道为什么。

  • @Shadyqwq 分行代码我自己感觉不要用$$标记,改用mathjax代码块来标记比较不容易出错

    bitcron关于数学公式的标准写法:https://pi.bitcron.com/post/markdown/basic/7-others#toc_2

    写成

    ```mathjax

    x = {-b \pm \sqrt{b^2-4ac} \over 2a}

    ```

    就不用考虑斜杠不斜杠的问题啦,另外页面上只显示一个斜杠是因为前一个斜杠被解读为取消转义符了,比如「*」号在markdown里有特殊作用,加一个杠变成「\*」就是普通的「*」号了,同样「\」有特殊作用,「\\」就是普通的单斜杠了