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 ?

如何配置,它显示公式而不是红色“[数学处理错误]”?谢谢!

4

1 回答 1

0

我怀疑您的本地版本没有正确安装。您是否安装了所有文件,包括图像字体?字体是否使用正确的 MIME 类型?所有文件和目录的文件权限是否正确,以便服务器可以正确读取它们?

尝试检查 Web 服务器日志,看看这里是否有关于正在请求但未提供文件的任何有用的错误消息。此外,您可以javascript:alert(MathJax.Message.Log())在浏览器的 URL 区域中键入,查看是否有任何有关文件或字体无法加载的消息。(在 Firefox 中,您可能需要使用 Javascript 控制台而不是 URL 区域,然后只需键入即可MathJax.Message.Log())。

您是否加载了MathJax/test/index.html文件以查看那里是否一切正常?

这几乎肯定是安装问题。祝你好运。

于 2013-05-27T10:03:23.800 回答