是否可以重置 MathJax-Span-Id?
我想突出显示公式的不同部分,但我动态加载多个 latex 公式,而无需使用 MathJax.Hub.Queue(["Typeset",MathJax.Hub, "somename"]);
重新加载页面。
。因此,id 不断增加,我无法确定必须选择哪个 id 来突出显示公式的正确部分。
通常,跨度以 ID 开头,例如 #MathJax-Span-1
至#MathJax-Span-40
,但是加载一些公式后我得到像#MathJax-Span-715
这样的ID .
有没有办法将 id 设置回零以正确选择正确的 div?
最佳答案
您可以使用 \cssId{name}{math}
将 math
给出的子表达式的 id 设置为 name
。这样它就是恒定的,你可以直接引用它。例如
\cssId{term1}{x^2} + \cssId{term2}{3x} - \cssId{term3}{5}
可以让您通过 css ID term1
引用 x^2,通过 term2
引用 x,通过 term3
引用常量。
关于javascript - 如何重置 Mathjax 范围 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25980113/