我想在页面上运行MathJax,但是我只希望它处理单个节点,例如存储在名为mathNode
的Javascript变量中的节点。我怎样才能做到这一点?在阅读说明这可能是可能的文档时,我遇到了麻烦-对代码的单一引用
var math = document.getElementById("MathExample");
MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]);
据说可以完成我想要的事情,但是我无法找到有关此代码应放在何处或需要完成什么的任何具体,有用的信息。我尝试了听启动钩子和调用MathJax.Hub.Config
的各种组合,但最终我只是在黑暗中摸索-文档似乎并没有涵盖这个用例。
有没有办法做我想做的事?
我对ignoreClass
和processClass
解决方案不感兴趣-我需要一个解决方案,该解决方案仅假定我能够在JS中获得要处理的一个或多个元素的引用。>
答案 0 :(得分:1)
将此脚本标签放置在插入MathJax.js
的脚本标签之前:
<script type="text/x-mathjax-config">
MathJax.Hub.Config(
{
elements: /* array of HTML elements to be processed */,
}
);
</script>