Как использовать mathjax с шаблоном усов

Я использую mathjax для отображения математической формулы. Он отлично работает, когда я пишу такой пример в своем html-файле:

<script type="text/x-mathjax-config">
   MathJax.Hub.Config({
   tex2jax: { inlineMath: [['$','$'],['\\(','\\)']] }
});
</script>
....
<div id="problems">
   \begin{equation}
      \frac{n!}{k!(n-k)!}
   \end{equation}
</div>

Предположим, я хочу написать формулу в файле json. Я загружаю формулу из файла json с помощью mustache.js

var html = Mustache.to_html(tpl, data);
$( document ).ready(function() {
    $('#problems').html(html);
});

Он отображает символы/сценарий LaTeX вместо математического символа.

Есть идеи?


person user1328847    schedule 06.10.2013    source источник
comment
Можете ли вы опубликовать свой файл json, пожалуйста?   -  person antonjs    schedule 06.10.2013


Ответы (1)


Вам нужно вызвать MathJax.Hub.Queue(["Typeset",MathJax.Hub,"problems"]) после настройки HTML для раздела задач. Подробнее см. в документации MathJax.

person Davide Cervone    schedule 06.10.2013