我怎样才能告诉 MathJax 只处理一个节点?
How can I tell MathJax to process just one node?
我想在我的页面上 运行 MathJax,但我只希望它处理单个节点,比如存储在名为 mathNode
的 Javascript 变量中的节点。我怎样才能做到这一点?在阅读表明这可能是可能的文档时,我发现了一些问题——对代码的单一引用
var math = document.getElementById("MathExample");
MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]);
这应该会做我想要的事情,但我无法找到任何具体的、可用的信息来说明这段代码应该放在哪里或者还需要做什么。我已经尝试了监听启动挂钩和调用 MathJax.Hub.Config
的各种组合,但最终我只是在黑暗中摸索——文档似乎没有涵盖这个用例。
有什么方法可以做我想做的事吗?
我对 ignoreClass
和 processClass
解决方案不感兴趣 - 我需要一个仅假设我能够在 JS 中获取对要处理的一个或多个元素的引用的解决方案。
将此脚本标签放在插入 MathJax.js
:
的脚本标签之前
<script type="text/x-mathjax-config">
MathJax.Hub.Config(
{
elements: /* array of HTML elements to be processed */,
}
);
</script>
我想在我的页面上 运行 MathJax,但我只希望它处理单个节点,比如存储在名为 mathNode
的 Javascript 变量中的节点。我怎样才能做到这一点?在阅读表明这可能是可能的文档时,我发现了一些问题——对代码的单一引用
var math = document.getElementById("MathExample");
MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]);
这应该会做我想要的事情,但我无法找到任何具体的、可用的信息来说明这段代码应该放在哪里或者还需要做什么。我已经尝试了监听启动挂钩和调用 MathJax.Hub.Config
的各种组合,但最终我只是在黑暗中摸索——文档似乎没有涵盖这个用例。
有什么方法可以做我想做的事吗?
我对 ignoreClass
和 processClass
解决方案不感兴趣 - 我需要一个仅假设我能够在 JS 中获取对要处理的一个或多个元素的引用的解决方案。
将此脚本标签放在插入 MathJax.js
:
<script type="text/x-mathjax-config">
MathJax.Hub.Config(
{
elements: /* array of HTML elements to be processed */,
}
);
</script>