gpt4 book ai didi

javascript - 我怎样才能告诉 MathJax 只处理一个节点?

转载 作者:行者123 更新时间:2023-11-29 23:07:07 25 4
gpt4 key购买 nike

我想在我的页面上运行 MathJax,但我只希望它处理单个节点,比如存储在名为 mathNode 的 Javascript 变量中的节点。我怎样才能做到这一点?在阅读表明这可能是可能的文档时,我发现了一些问题——对代码的单一引用

var math = document.getElementById("MathExample");
MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]);

这应该会做我想做的事情,但我还没有找到任何具体的、可用的信息来说明这段代码应该放在哪里或者还需要做什么。我尝试了各种监听启动 Hook 和调用 MathJax.Hub.Config 的组合,但最终我只是在黑暗中摸索——文档似乎没有涵盖这个用例。

有什么方法可以让我做我想做的事吗?

我对 ignoreClassprocessClass 解决方案不感兴趣 - 我需要一个仅假设我能够在 JS 中获取对一个或多个元素的引用的解决方案我要处理。

最佳答案

将此脚本标记放在插入 MathJax.js 的脚本标记之前:

<script type="text/x-mathjax-config">
MathJax.Hub.Config(
{
elements: /* array of HTML elements to be processed */,
}
);
</script>

关于javascript - 我怎样才能告诉 MathJax 只处理一个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54505537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com