0

我正在使用 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 符号/脚本而不是数学符号。

任何想法?

4

1 回答 1

1

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

于 2013-10-06T11:08:59.380 回答