0

Web ページで 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 がある Web ページに同じものを組み込むと、「HTML-CSS 出力 (preProcess) の準備中にエラーが発生しました」というメッセージが表示され、式が [MathProcessingError] に置き換えられます。

この質問にこれ以上どのような情報を提供すればよいかわかりません。さらに情報が必要な場合は、お知らせください。

4

1 に答える 1

0

今日、メッセージ ログに「HTML-CSS 出力 (preProcess) の準備中にエラーが発生しました」という同様の問題に遭遇しました。「再起動」の MathJax からのメッセージをキャッチする「エラー」というグローバル JavaScript 関数があることがわかりました。

グローバルな Error 関数を削除すると、MathJax はタグをエラーなしでレンダリングできるようになりました。

于 2015-05-27T16:28:19.040 に答える