bbirkett
(Bruce Birkett)
1
我正在尝试将链接的论坛主题嵌入到我们的一些 WordPress 帖子/页面中,并发现虽然显示数学在嵌入中运行正常,但内联数学没有被转换。
例如,在我们 DEV 站点的此处单个“值得注意的回复”中:https://mathenodev7.wpengine.com/4-steps-solve-related-rates-problem-part-2/
未渲染的部分用 <span>...</span> 包裹,没有 MathJax。
相比之下,正确渲染的部分用 <div>...</div> 包裹,然后具有预期的 <mjx-container class="MathJax ..."> 等。
感谢您提供关于如何使内联数学也渲染的见解!
Canapin
(Coin-coin le Canapin)
3
嗨,Bruce,
只是为了确认一下,这个帖子是否使用了 Discourse 上的 math 插件?
bbirkett
(Bruce Birkett)
4
您好,@Canapin,
是的,我们正在使用官方的 Discourse Math 插件。论坛由 Communiteq 的优秀团队托管。
一切在 论坛本身 上都运行得很好;只是在 Wordpress 嵌入中,行内数学公式无法正常渲染。
感谢您的回复和检查,以及任何建议。
bbirkett
(Bruce Birkett)
5
我追踪到了这个问题:Discourse 当前使用的是 MathJax v2.7.5 版本,而我们网站上使用的是当前版本 v3.2.2。由于 v2 和 v3 之间的配置文件处理方式不同,我们的配置文件没有被应用到 Discourse 在我们网站上嵌入的内容上。这意味着,除其他外,单美元符号没有被识别为行内数学的指示符,因为这在 MathJax(或 LaTeX)中都不是默认设置,必须通过本地配置指定。
MathJax 目前正在推出 v4 版本。
我想问一下 @sam,Discourse 是否有计划更新其使用的 MathJax 版本?
非常感谢 Discourse 能够通过 MathJax 展示优美的数学公式!
1 个赞