如何找出没有呈现 MathJax 方程式的原因?

How to find out why a MathJax equation is not being rendered?

我正在使用 MathJax 和本地定义的宏来显示方程(在 sphinx 生成的文档中)。最近,一些方程式不再正确显示——源代码显示在框架中,但不是实际的公式。大多数方程在同一页内显示得很好 (https://woodem.org/theory/leapfrog.html): 有没有办法找出为什么 MathJax 不显示第一个方程?所有使用的宏都已定义(其中一些在第二个 eq. 中使用),JS 控制台中没有消息,MathJax 上下文菜单(右键单击 eq 框架)没有提示。

效果是由于 noErrors 扩展(它是组合配置文件的一部分)。由于最好保留组合配置,您可以在自定义内联配置中禁用扩展。

根据 the documentation,添加到内联配置的 TeX 部分:

TeX: { ..., noErrors: { disabled: true } }

这会给你典型的 LaTeX 警告。 (在你的情况下,可能是关于只在 table 类环境中允许的符号)。