大家好,
看起来 MathJax 停止工作了。每个公式都单独显示在一行:
所有已打开的话题都呈现相同的模式。另一个示例:

我没有安装任何不受支持的插件:
我也尝试过清理并重建应用程序。
问题可能出在哪里?
我还注意到最近有一个 RTL 修复,这是否是原因?
大家好,
看起来 MathJax 停止工作了。每个公式都单独显示在一行:
所有已打开的话题都呈现相同的模式。另一个示例:

我没有安装任何不受支持的插件:
我也尝试过清理并重建应用程序。
问题可能出在哪里?
我还注意到最近有一个 RTL 修复,这是否是原因?
![]()
使用最新的 Discourse 和 discourse-math,配合以下测试代码和 RTL 语言环境,我无法复现该问题:
$$
\hat{H}\Psi=E\Psi
$$
能否提供一个更准确的复现步骤?另外,请尝试访问 /safe-mode 以禁用当前主题,确保没有其他因素干扰。
最后,请检查浏览器控制台。我敢打赌,你会发现一个阻止 MathJax 进行转换的 JavaScript 错误。
谢谢您的回复!
您尝试过单行公式吗?您似乎只展示了多行公式。单行公式应该用单个美元符号 $ 包裹,并可以包含其他文字,例如:היי $y=x+5$. זאת בדיקה。
多行公式运行正常
,问题出在单行公式上。
我检查了开发者工具,但没有发现错误。控制台是干净的。
/safe-mode 是什么?
另外,我尝试切换回旧主题,但出现了相同的错误:
编辑:能否有人帮忙确认这是否是我的问题,以便我采取相应措施?现在我的网站完全无法使用了
谢谢大家。
在此处搜索有关安全模式的信息。
感谢您的回复。
我已进入安全模式。起初,我勾选了全部三个可用选项,但这并未指出问题所在,因为此时 MathJax 无法加载。随后,我尝试仅勾选前两个选项(不勾选“禁用所有扩展”复选框)。在该模式下,我仍然遇到相同的情况:用单个 $ 包裹的公式会换行,如前所示。
再次感谢。
我怀疑这不是那个 RTL 修复,但 @Johani 在 MathJax 中做的换行修复可能只适用于块级公式,而未考虑行内公式。
谢谢你的回复,Sam。
那么问题可能出在哪里呢?有什么想法吗?![]()
我们将对此展开调查,并在大约一周内反馈结果。
此问题已通过以下链接修复:
感谢 @verilog15 报告此问题 ![]()