2013-10-06 3 views
0

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

<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 Символы/Script вместо Math Symbol.

Любая идея?

+0

Можете ли вы разместить свой json-файл, пожалуйста? – antonjs

ответ

1

После установки HTML для проблем div вам необходимо позвонить MathJax.Hub.Queue(["Typeset",MathJax.Hub,"problems"]). Подробности см. На странице MathJax Documentation.

Смежные вопросы