这篇的重置版已经发布于新站

前言

其实,这个挺奇怪的,后端显示的公式一切正常,但是前端却无法渲染,如下:

行内:$MSE = \frac{1}{2}(y - y_)^{2}$

多行:
$$MSE = \frac{1}{2}(y - y_
)^{2}$$

发现很多其他朋友也有这样的问题:例如《使用Sakura主题,文章中仍然无法正确的解析Latex语法》《数学公式渲染不出来 #186》《Latex 公式异常 #607》

于是,做一下总结,顺便看看有没有解决办法。

悲,多行有解决办法,但是行内没有,现已准备将整个Blog转型更高级的Halo和Sakura

正文

参考了《Latex 公式异常 #607》

1. 行内公式

行内公式,无论如何都无法成功,《Latex 公式异常 #607》推荐的办法是

image.png

但是无论如何也无法成功:

测试: $y_t$ 和 $y_$ 和 $y_$ 和 y_{t}$$ 和 ’y_$`$

现在调查出来主要问题在下下标_

一个公式 $MSE = \frac{1}{2}(y-y_t)^{2}$ 下标后面不跟着{}的时候没有问题,

但是如果跟着{}的时候,就会有显示问题$MSE = \frac{1}{2}(y-y_)^{2}$

image.png

暂时不清楚解决办法,已经提交Github Comment

注意:对于行内公式,$$前后需有空格

目前打算,转向更高级的halo 和 Sakura。(也想做了挺久了)

2. 多行公式

使用math

image.png

效果如下:

$$ MSE = \frac{1}{2}(y - y_{true})^{2} $$

总结

  1. 内行,暂时没有办法。
  2. 多行,可以用math块 + $$

建议,转型更高的halo,这个已经是halo 1.5就支持的东西了,现在都halo 2.21了(2025年8月11日),我已经不知道我这个blog已经是多老时候的东西了,悲。

参考

[1] 使用Sakura主题,文章中仍然无法正确的解析Latex语法
[2] 数学公式渲染不出来 #186
[3] Latex 公式异常 #607

Q.E.D.


立志做一个有趣的碳水化合物