我希望MathJax只在我告诉它的时候操纵我页面上的某些元素。
我有这段代码。
var converter = new Markdown.Converter();
converter.hooks.chain("preConversion", removeMath);
converter.hooks.chain("postConversion", replaceMath);
$(".exec-math").each(function(index, el){
var str = converter.makeHtml($(el).html());
$(el).html(str);
});
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'] ],
processEscapes: true
}
});
MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
// <span class="exec-math">**Markdown** and $a > b$</span>
它基本上使数学远离降价引擎。
现在的问题是,看起来MathJax正在运行两次,就像这样。
那么,有没有办法告诉MathJax不要在启动时运行?