Как да използвате 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 за проблемния div. Вижте Документацията на MathJax за подробности.

person Davide Cervone    schedule 06.10.2013