2009-01-18 6 views
12

Je travaille sur une applet Java qui doit afficher des équations fantaisie. Existe-t-il un moteur de rendu Java pour MathML ou LaTeX open source? Idéalement, il s'agirait d'une solution Java pure n'utilisant pas JNI.Affichage d'équations de fantaisie avec Java

Idéalement, il permettrait également d'animer les glyphes générés (par exemple, animant l'ajout d'une constante sur les deux côtés d'une équation, en passant par les lignes conditions d'annulation, etc.)

Répondre

19

Je sais que ces bibliothèques pour Java:

Pour la partie animation de votre question, vous pouvez regarder ces projets:

  • DragMath éditeur d'équations (Interface Swing, Licence GNU)

  • Mirai Calc calculatrice (interface SWT, licence GNU; utilise JMathTeX)

Pour une interface Web, vous pouvez également utiliser le jsMath JavaScript ou sa bibliothèque successeur Mathjax comme Latex/MathML renderer.

+0

JMathTeX et DragMath look * parfait *. Merci beaucoup! – Ryan

+0

jsMath J'ai trouvé que c'est commun, mais souvent les équations ne sont pas du tout rendues sur les machines Linux que j'ai utilisées en raison de bibliothèques manquantes. – Alex

+0

cette réponse fonctionne pour swing, swt et awt, mais pour javaFX pouvons-nous l'utiliser? – HinoHara

4

Jetez un oeil à JEuclid, il semble fais la première partie de ce que tu veux.

Questions connexes