2013-05-26 106 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文件以查看是否有一切正常工作?

這幾乎肯定是一個安裝問題。祝你好運。