0

我正在尝试在我的网页上启用 MathJax,但它不起作用。

我首先尝试了一个简单的空 HTML 页面,如下所示:

    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
    </script>
    <script type="text/javascript"
      src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>

    <div style="offsetWidth: 720; offsetHeight: 54; width: 714px; height: 48px; position: static; top: auto; right: auto; bottom: auto; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; color: #000000; display: block; visibility: visible">
    <p>
    </p><p>When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are<br>$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$</p>
    <p></p>
</div>

以上显示正常。

但是当我在网页上加入相同的内容时,其中还有其他元素和一些 CSS,然后我得到一个“错误准备 HTML-CSS 输出(预处理)”并且公式被 [MathProcessingError] 替换。

我不知道要为这个问题提供什么更多信息。如果您需要更多信息,请告诉我。

4

1 回答 1

0

我今天遇到了一个类似的问题,我在消息日志中收到“错误准备 HTML-CSS 输出(预处理)”。我发现我有一个名为“Error”的全局 javascript 函数正在捕获来自 MathJax 的“restart”消息。

删除全局错误函数允许 MathJax 无错误地呈现我的标签。

于 2015-05-27T16:28:19.040 回答