【求助】hugo不能正常渲染org中的latex表达式,在遇到"_","^"符号时发生了转义

org中写的表达式 $$ F_{\beta} = (1+\beta^2)PR / (\beta^2*P+R) $$ 转成HMTL后 image

“_{”转义成了<sub>标签

看文档 Equations — ox-hugo - Org to Hugo exporter 建议用 \(\), $$ 中间不能有空格

我这没有用ox-hugo,hugo是支持org文件的,问题情况也有些不一样

我猜是 Hugo 解析问题,我随便搜了两个用 hugo + org-mode 的博客,不是 LATEX Environments 的公式都有问题

恩,hugo对org中的"_{“和”^{"进行转义为<sub>. <sup>.不知道怎么禁止,我有在org中增加 #+OPTIONS: ^:nil 但是也没有用

感觉hugo对org的原生支持还是不太行,否则也不会有ox-hugo这种东西出现了。

我用ox-hugo转换org里面的Latex,效果很不错。

我试着用ox-hugo转把,但hugo生成时报错了https://emacs-china.org/t/hugo-error-calling-safehtml-unable-to-cast-string-huaming-li-of-type-string-to-string/18945

看看这个,似乎是同样的报错信息:

1 个赞

谢谢,已解决