2009-01-18 6 views
12

Ich arbeite an einem Java-Applet, das "ausgefallene" Gleichungen anzeigen soll. Gibt es einen Java-Renderer für MathML oder LaTeX, der Open Source ist? Idealerweise wäre es eine reine Java-Lösung, die JNI nicht verwendet.Anzeigen von ausgefallenen Gleichungen mit Java

Im Idealfall wäre es auch die erzeugten Glyphen (zB belebende eine konstante Zugabe zu beiden Seiten einer Gleichung, Linien, die durch Bedingungen für die Stornierung gehen, etc.) erlauben zu animieren

Antwort

19

Ich kenne diese Bibliotheken für Java:

Für die Animation Teil Ihrer Frage, Sie bei diesen Projekten aussehen:?

  • DragMath Formeleditor (Swing-Schnittstelle; GNU-Lizenz)

  • Mirai Calc Rechner (SWT-Schnittstelle; GNU-Lizenz; verwendet JMathTeX)

Für eine Web-Schnittstelle können Sie auch die jsMath JavaScript oder es ist Nachfolger Mathjax Bibliothek als Latex/MathML-Renderer verwenden können.

+0

JMathTeX und DragMath aussehen * perfekt *. Ich danke dir sehr! – Ryan

+0

jsMath Ich habe festgestellt, dass es üblich ist, aber oft werden die Gleichungen auf den Linux-Maschinen, die ich wegen fehlender Bibliotheken verwendet habe, überhaupt nicht gerendert. – Alex

+0

diese antwort funktionieren für swing, swt und awt, aber für javaFX können wir das verwenden? – HinoHara

4

bei JEuclid Werfen Sie einen Blick, es scheint Mach den ersten Teil von dem, was du willst.