2016-10-04 75 views
0

我有一個應用程序使用MathJax來顯示一些乳膠。 它顯示大多數事情都很好,但是當我想用命令\square顯示一個正方形時。Mathjax乳膠符號正方形和三角形大小

我想這乳膠代碼作爲測試:\triangle \Box \square \bigtriangleup \blacksquare

它會產生這樣的: Mathjax squares and triangles

但是,當我生成的mathjax網站相同的命令,我得到這樣的: MathJax symbols as it should be

我已經包括這樣的AMSsymbols庫:

MathJax.Hub.Config({ 
    TeX: { 
     extensions: ['AMSsymbols.js'] 
    }, 
    'HTML-CSS': { 
     styles: { 
      '.MathJax_Display': { 
       margin: '3px 0px' 
      } 
     } 
    } 
}); 

任何人都可以告訴我我做錯了什麼嗎?

+0

您是否使用任何其他可能重新定義這些包的軟件包?如果我只加載'amssymb',則LaTeX中的渲染與MathJax的輸出相同。 –

+0

我不這麼認爲。 我正在用'https:// cdn.mathjax.org/mathjax/latest/MathJax.js'加載mathjax – Dries

+0

我指的是LaTeX方面的東西,即'\ documentclass {article} \ usepackage {amssymb } \ begin {document} $ ... $ \ end {document}'與MathJax完全相同。 –

回答

0

感謝Davide Cervone我發現瞭如何解決這個問題。 我強制我的應用程序通過添加到我的配置來使用CommonHTML輸出渲染器。

MathJax.Hub.Config({ 
    jax: ["input/TeX", "output/CommonHTML", "output/HTML-CSS"], 
    ... 
});