2014-08-27 151 views
1

如何在mathjax中實現相同的效果?mathjax中 DeclareMathOperator的等價物?

插入,

\DeclareMathOperator{\E}{\mathbb{E}} 
在HTML不起作用

,mathjax拋出Undefined control sequence \DeclareMathOperator錯誤。不過,我可以使用`newcommand`。有沒有解決方法?

回答

2

您需要加載AMSmath擴展(包含在所有預定義的配置文件中,所以我假設您使用自己的配置)。添加

TeX: { 
    extensions: ["AMSmath.js","AMSsymbols.js"] 
} 

到您的配置,應該這樣做。

編輯: 此外,它看起來像orgmode.org版本MathJax安裝(1.0.1)的就是幾過時。我給你的配置過程是在v2.0中添加的,所以這就是爲什麼沒有被加載。這也可能是\DeclareMathOperator不在v1.0.1(我記得它不是)。您應該切換到http://cdn.mathjax.org/mathjax/latest/MathJax.js以獲取當前版本。

+0

我實際上使用org-mode來導出html,並且似乎org-mode的默認配置也包含擴展名。 – shyamupa 2014-08-28 14:52:57

+0

您是否可以使用瀏覽器的開發人員工具查看AMSmath.js文件是否已加載? – 2014-08-28 15:14:56

+0

奇怪的是,我不認爲ext被加載(chrome的js工具沒有顯示amsmath.js)。我該如何解決? 這裏是生成的html http://pastebin.com/thAeWmnx – shyamupa 2014-08-28 16:11:28