如何使用mathjax与mustachejs模板

时间:2013-10-06 06:24:07

标签: json mathjax mustache

我正在使用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文件中编写公式。 我使用mustache.js

从json文件加载公式
var html = Mustache.to_html(tpl, data);
$( document ).ready(function() {
    $('#problems').html(html);
});

它显示 LaTeX符号/脚本而不是数学符号。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在设置问题div的HTML后,您需要调用MathJax.Hub.Queue(["Typeset",MathJax.Hub,"problems"])。有关详细信息,请参阅MathJax Documentation