用Java显示花式方程

我正在研究一个需要显示“奇特”方程式的Java小程序。 MathML或LaTeX的Java渲染器是否是开源的? 理想情况下,它将是一个不使用JNI的纯Java解决方案。

理想情况下,它还允许为生成的字形设置动画(例如,为等式的两边添加常量的动画,通过用于取消的术语的线等)

我知道这些Java库:

  • JEuclid (MathML渲染器; Apache许可证)

  • JLatexMath (Latex渲染器; GNU许可证)改进了JMathTeX

  • JMathTeX (Latex渲染器; GNU许可证)

  • HotEqn (Latex渲染器; GNU许可证?)

  • SnuggleTex (Latex渲染器; BSD许可证)

对于问题的动画部分,您可以查看以下项目:

  • DragMath公式编辑器(Swing接口; GNU许可证)

  • Mirai Calc计算器(SWT接口; GNU许可证;使用JMathTeX)

  • Java Swing方程构建器

对于Web界面,您还可以使用jsMath JavaScript或其后续Mathjax库作为Latex / MathML渲染器。

看看JEuclid ,它似乎做了你想要的第一部分。