2009-01-18 21 views
12

Estoy trabajando en un applet de Java que necesita mostrar ecuaciones "sofisticadas". ¿Hay algún procesador de Java para MathML o LaTeX que sea de código abierto? Idealmente, sería una solución pura de Java que no utiliza JNI.Visualización de ecuaciones sofisticadas con Java

Lo ideal sería que también permitiría a animar los glifos generados (por ejemplo, la adición de una constante que anima a ambos lados de una ecuación, las líneas que pasan por los términos de cancelación, etc.)

Respuesta

19

Sé que estas bibliotecas para Java:

Para la parte de animación de su pregunta, se puede ver en estos proyectos:?

  • DragMath editor de ecuaciones (Interfaz Swing; Licencia GNU)

  • Mirai Calc calculator (interfaz SWT; Licencia GNU; utiliza JMathTeX)

Para una interfaz web también se puede utilizar el jsMath JavaScript o es sucesor Mathjax biblioteca como un látex/MathML procesador.

+0

JMathTeX y DragMath look * perfect *. Muchas gracias! – Ryan

+0

jsMath He encontrado que es común, pero a menudo las ecuaciones no se representan en absoluto en las máquinas Linux que he usado debido a que faltan bibliotecas. – Alex

+0

esta respuesta funciona para swing, swt y awt, pero para javaFX podemos usar esto? – HinoHara

4

Tome un vistazo a JEuclid, parece haz la primera parte de lo que quieras