问题
在hexo
中写公式一般是用LaTex
写然后利用Mathjax
进行翻译来显示,但是当编写多行公式的时候,比如下面的公式的时候

image-20200723115858343
本来应该渲染出来如下效果

image-20200723141719914
然而实际渲染出来确实下面这个样子:

image-20200723115846661
很让人头大,经过多方面排查,最终发现了问题的根源。
解决
查看编译过后的html文件发现,其中的\\
都被转义成了\
,这样是无法利用mathjax
进行显示换行的。

image-20200723142052704
所以我们现在要做的很简单,便是把\\
转义掉,不让它再被编译即可。

image-20200723142327914
可以看到已经被成功转义

image-20200723142423810
现在公式已经会正常显示了

image-20200723142544542