2017-03-18 33 views
0

我在我的網站中使用Mathjax,我想添加響應式(描述爲here)擴展名,但後來無法加載mathjax。Mathjax無法加載:extensions:[「[Contrib] /a11y/accessibility-menu.js」]

下正常工作:

<script type="text/x-mathjax-config"> 
 
    MathJax.Hub.Config({ 
 
    extensions: ["tex2jax.js"], 
 
    jax: ["input/TeX","output/HTML-CSS"], 
 
    tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}, 
 
    TeX: { extensions: ["AMSmath.js","AMSsymbols.js"]} 
 
    }); 
 
</script> 
 
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

但是當我嘗試添加擴展爲

<script type="text/x-mathjax-config"> 
 
    MathJax.Hub.Config({ 
 
    MathJax.Ajax.config.path["Contrib"] = "https://cdn.mathjax.org/mathjax/contrib"; 
 
    extensions: ["tex2jax.js"], 
 
    jax: ["input/TeX","output/HTML-CSS"], 
 
    tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}, 
 
    TeX: { extensions: ["AMSmath.js","AMSsymbols.js"]}, 
 
    extensions: ["[Contrib]/a11y/accessibility-menu.js"] 
 
    menuSettings: { 
 
    collapsible: true, 
 
    autocollapse: true, 
 
    explorer: true 
 
    } 
 
    }); 
 
</script> 
 
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

然後Mathjax不工作。

任何人都可以幫助我找到正確的配置嗎?

謝謝。

+0

注意:cdn.mathjax.org即將結束,參見參考資料。 https://www.mathjax.org/cdn-shutting-down/。 –

+0

@PeterKrautzberger謝謝您的考慮。 – mac

回答

1

您的代碼有許多問題。首先,您不要將MathJax.Ajax.path...放在MathJax.Hub.Config()調用中,因爲它是一個單獨的函數,而不是配置選項。其次,您不再需要定義Contrib位置,因爲MathJax的v2.7會自動爲您執行此操作。你也不想使用兩個單獨的規格,因爲只有最後一個會被使用,你會失去第一個值(所以它們應該被組合)。最後,由於您已經指定了一個已經包含tex2jax擴展名的配置文件,以及您請求的jax以及兩個TeX擴展名,所以也不需要使用它們。因此,請嘗試以下操作:

<script type="text/x-mathjax-config"> 
    MathJax.Hub.Config({ 
    tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}, 
    extensions: ["[Contrib]/a11y/accessibility-menu.js"], 
    menuSettings: { 
     collapsible: true, 
     autocollapse: true, 
     explorer: true 
    } 
    }); 
</script> 
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> 

請看看這是否對您無效。