Я пытаюсь создать уравнение SVG с MathJax в соответствии с http://docs.mathjax.org/en/latest/web/typeset.html#converting -a-math-string-to-other-format
Это прекрасно работает для встроенных уравнений:
\( e=mc^2 \)
Но при создании SVG произошла ошибка в JavaScript:
MathJax.mathml2svg("x_2 = y^3")
Вот ошибка:
tex-mml-svg.js:1 Uncaught Error: Unknown node type "body"
at o.error (tex-mml-svg.js:1)
at o.makeNode (tex-mml-svg.js:1)
at o.compile (tex-mml-svg.js:1)
at c.compile (tex-mml-svg.js:1)
at T.e.compile (tex-mml-svg.js:1)
at Object.renderMath (tex-mml-svg.js:1)
at d.renderConvert (tex-mml-svg.js:1)
at T.e.convert (tex-mml-svg.js:1)
at t.Z.convert (tex-mml-svg.js:1)
at Object.v.MathJax.<computed> [as mathml2svg] (tex-mml-svg.js:1)
Не уверен, что это ошибка или если я что-то пропустил. Вот JSFiddle, иллюстрирующий проблему: https://jsfiddle.net/Imabot/xkud6o73/1/
Это не дубликат этого вопроса: Визуализация MathJax в SVG-файле
This Вопрос к более старой версии MathJax, я работаю с v3.0.0. Как вы можете видеть выше, моя проблема не в создании встроенного SVG, а в создании строки, содержащей выходной SVG.