Использование MathJax.typeset ();много раз - PullRequest
0 голосов
/ 07 ноября 2019

У меня небольшая проблема с MathJax v3. Я изменяю значения некоторых элементов HTML несколько раз, и я использую Mathjax.typeset();, чтобы снова набирать математические компоненты.

Проблема в том, что во второй раз, когда в MathJax есть выражение, MathJax.typeset() вызываетa TypeError: t is null.

Я пытался сбросить перечисление с помощью:

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

, что привело только к новой ошибке TypeError: this.parent (...) равно null. Это происходит только во второй раз, когда я это называю, и я не понимаю, что я должен делать, чтобы иметь возможность набирать документ несколько раз. Есть идеи?

1 Ответ

0 голосов
/ 07 ноября 2019

Вы должны использовать

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

Ошибка, о которой вы упоминаете, исправлена ​​в следующем выпуске (см. этот PR ).

...