2013-05-26 69 views
0

我尝试使用mathjax:安装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 

,但它dowsn't我下载mathjax最后一个版本

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

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

回答

0

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

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

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

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