修改页面上的数学γ

如果您正在编写一个动态网页,其中包含数学内容的内容可能会在Mathjax排版完页面的其余部分后出现,金宝搏188金宝搏188然后,您需要告诉Mathjax在生成新内容时再次在页面金宝搏188中查找Mathematics。金宝搏188要做到这一点,你需要使用金宝搏188mathjax.hub.typeset()。方法。这将导致预处理器(如果加载了任何预处理器)再次在页面上运行,然后Mathja金宝搏188x会在页面上查找未处理的数学并输入,金宝搏188保留未更改的任何已排版的数学。

你不应该直接调用这个方法,然而。因为AuseM金宝搏188athJAX是异步操作的(请参见与Mathjax同步金宝搏188详情)你需要确保你的电话金宝搏188mathjax.hub.typeset()。与Mathjax正在采取的其他操作同步。金宝搏188例如,它可能已经在页面的某些部分输入,或者它可能正在等待outputjax加载,等。,所以你需要在Mathjax完成它可能做的其他事情之后,对要执行的类型集操作进行排队,这可能是立即的,金宝搏188但它可能不会,没有办法告诉你。

要将类型集操作排队,使用命令

金宝搏188.枢纽.排队([“排版”金宝搏188.枢纽

这将导致Mathjax在下一次能金宝搏188够进行doso时打印页面。它保证排版与JAX的加载同步。扩展,字体,样式表,以及其他异步活动,这是唯一真正安全的方法来要求Mathjaxto处理额外的材料。金宝搏188

这个金宝搏188mathjax.hub.typeset()。命令还接受一个参数,该参数是一个内容将被类型化的DOM元素。可能是段落,或A

元素,甚至是数学金宝搏188