MathJax in SVG

Ich schreibe, wo ich MathJax verwende, um die Mathematik zu rendern. Gelegentlich füge ich auch SVG-Diagramme hinzu, die dynamisch mit Javascript generiert werden. Diese SVG-Diagramme enthalten gelegentlich Mathematik.

Ich möchte, dass die Textelemente in diesen SVG-Diagrammen mit MathJax gerendert werden. Ich weiß wieBewirkt, dass die dynamische Mathematik gerendert wird. Die Mathjax-Ausgabe ist jedoch in<span>s, die kein gültiges SVG sind und nicht angezeigt werden.

Dies bleibt bestehen, wenn ich MathJax für die Verwendung des SVG-Ausgabemodus konfiguriere, obwohl dies möglicherweise auf eine falsche Verwendung des SVG-Ausgabemodus zurückzuführen ist. Ich habe von MathJax den CDN-Link zu geänderthttp://cdn.mathjax.org/mathjax/2.1-latest/MathJax.js?config=TeX-AMS-MML_SVG, die keine SVG-Ausgabe produzierten. Ich habe MathJax noch nicht dazu gebracht, SVG-Elemente tatsächlich auszugeben.

Ich habe überlegt, eine SVG zu verwenden<foreignObject> Tag, das nicht ideal ist, weil ich (meines Wissens) eine Breite und Höhe angeben muss, was unpraktisch ist.

Gibt es eine bessere Möglichkeit, mit MathJax gerenderten Text in SVG in HTML aufzunehmen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage