Javascript Mathjax未能加载:扩展:[“Contrib]/a11y/accessibility menu.js]

Javascript Mathjax未能加载:扩展:[“Contrib]/a11y/accessibility menu.js],javascript,mathjax,Javascript,Mathjax,我在我的网站上使用Mathjax,我想添加响应方程(描述)扩展,但它无法加载Mathjax 以下工作很好: MathJax.Hub.Config({ 扩展:[“tex2jax.js”], jax:[“输入/文本”,“输出/HTML-CSS”], tex2jax:{inlineMath:[[“$”,“$”],[“\\(“,“\\)”]}, TeX:{extensions:[“AMSmath.js”,“AMSsymbols.js”]} }); 您的代码存在许多问题。首先,不要将MathJax.A

我在我的网站上使用Mathjax,我想添加响应方程(描述)扩展,但它无法加载Mathjax

以下工作很好:


MathJax.Hub.Config({
扩展:[“tex2jax.js”],
jax:[“输入/文本”,“输出/HTML-CSS”],
tex2jax:{inlineMath:[[“$”,“$”],[“\\(“,“\\)”]},
TeX:{extensions:[“AMSmath.js”,“AMSsymbols.js”]}
});

您的代码存在许多问题。首先,不要将
MathJax.Ajax.path…
放在
MathJax.Hub.Config()
调用中,因为它是一个单独的函数,而不是一个配置选项。其次,您不再需要定义Contrib位置,因为MathJax的v2.7会自动为您定义Contrib位置。您也不希望使用两个独立的
扩展
规范,因为只会使用最后一个规范,并且会丢失第一个规范中的值(因此应将它们合并)。最后,由于您指定了一个配置文件,该文件已经包含
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>

MathJax.Hub.Config({
tex2jax:{inlineMath:[[“$”,“$”],[“\\(“,“\\)”]},
扩展名:[“[Contrib]/a11y/accessibility menu.js”],
菜单设置:{
可折叠的:是的,
自动折叠:正确,
探险家:是的
}
});

A看看这是否对您不起作用。

注意:cdn.mathjax.org即将结束,cf..@PeterKrautzberger谢谢您的考虑。