我正在使用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符号/脚本而不是数学符号。
有什么想法吗?
答案 0 :(得分:1)
在设置问题div的HTML后,您需要调用MathJax.Hub.Queue(["Typeset",MathJax.Hub,"problems"])
。有关详细信息,请参阅MathJax Documentation。