我需要 MathJax 重新检查我的所有页面。
我的意思是,当页面创建后,一切都很棒。但我需要在 window.onload 之后调用它来重新解析页面,因为其内容同时发生了变化。
我该怎么做这样的事呢?
See http://docs.mathjax.org/en/latest/advanced/typeset.html http://docs.mathjax.org/en/latest/advanced/typeset.html:
如果您正在编写动态网页
其中包含数学的内容
可能会在 MathJax 之后出现
排版页面的其余部分,然后你
需要告诉MathJax寻找
数学再次出现在页面中时
新的内容就产生了。去做
那,你需要使用MathJax.Hub.Typeset()
方法。这
将导致预处理器(如果有的话)
已加载)在页面上运行
再次,然后 MathJax 会寻找
页面上未处理的数学
并排版,保留任何内容不变
已经排版的数学。
但是,您不应该简单地直接调用此方法。 [您应该]将排版操作排队,[使用此]命令:
MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
演示在这里:http://cdn.mathjax.org/mathjax/latest/test/sample-dynamic.html http://cdn.mathjax.org/mathjax/latest/test/sample-dynamic.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)