2016-10-04 2 views
0

У меня есть приложение, которое использует MathJax для отображения некоторых латексов. Он отображает большинство вещей просто отлично, однако, когда я хочу отобразить квадрат с командой \square.Mathjax Latex символ квадрат и размер треугольника

Я пытаюсь этот латексный код в качестве теста: \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

Я так не думаю. Я загружаю mathjax с помощью 'https: // cdn.mathjax.org/mathjax/latest/MathJax.js' – 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"], 
    ... 
}); 
Смежные вопросы