使用MathJax.typeset();多次

问题描述 投票:0回答:1

关于MathJax v3,我有一个小问题。我多次更改某些HTML元素的值,并使用Mathjax.typeset();再次对数学组件进行排版。

问题是,在MathJax中第二次出现表达式,MathJax.typeset() ist产生TypeError:t为空。

我尝试使用以下方法重置枚举:

MathJax.startup.document.state(0);
MathJax.texReset();
MathJax.typeset();

女巫只导致了一个新的TypeError:this.parent(...)为null。这仅在我第二次调用它时发生,而且我不知道应该如何对文档进行多次排版。有任何想法吗?

javascript mathjax typeset
1个回答
0
投票

您应该使用

MathJax.texReset();
MathJax.typesetClear();
MathJax.typeset();

您提到的错误已在下一版本中修复(请参见this PR)。

© www.soinside.com 2019 - 2024. All rights reserved.