0

私はmathjaxを使用しようとしています:

<!DOCTYPE html>
<html>
    <head>
        <title>Math</title>
        <link rel="stylesheet" type="text/css" href="http://localhost/math/css/style.css" />
        <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>
        <!--
        <script type="text/javascript" src="http://localhost/math/js/math/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
        -->
    </head>
    <body>
        When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are
        $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
    </body>
</html>

からmathjaxをロードすると機能します

http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML

、しかし、ダウンロードしたmathjaxの最後のバージョンでは機能しません

http://localhost/math/js/math/MathJax.js?config=TeX-AMS-MML_HTMLorMML ?

赤い「[Math Processing Error]」の代わりに数式を表示するように設定するにはどうすればよいですか? ありがとう!

4

1 に答える 1

0

ローカル バージョンが正しくインストールされていないと思われます。イメージフォントを含むすべてのファイルをインストールしましたか? フォントは適切な MIME タイプで提供されていますか? サーバーがそれらを正しく読み取ることができるように、すべてのファイルとディレクトリのファイル許可は正しいですか?

Web サーバーのログをチェックして、ファイルが要求されているが提供されていないという有用なエラー メッセージがないかどうかを確認してください。また、javascript:alert(MathJax.Message.Log())ブラウザの URL 領域に入力して、ファイルやフォントの読み込みに失敗したというメッセージがあるかどうかを確認することもできます。(Firefox では、URL 領域ではなく Javascript コンソールを使用して、MathJax.Message.Log()代わりに入力する必要がある場合があります)。

MathJax/test/index.htmlファイルを読み込んで、すべてが機能しているかどうかを確認しましたか?

ほぼ間違いなくインストールの問題です。幸運を。

于 2013-05-27T10:03:23.800 に答える