2016-10-04 49 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"], 
    ... 
});