我正在开发一个需要显示“奇特”方程的Java小程序。 MathML或LaTeX的Java渲染器是否是开源的?理想情况下,它将是一个不使用JNI的纯Java解决方案。
理想情况下,它还允许为生成的字形设置动画(例如,为等式的两边添加常量的动画,通过用于取消的术语的线等)。
答案 0 :(得分:19)
我知道Java的这些库:
JEuclid(MathML渲染器; Apache许可证)
JLatexMath(Latex渲染器; GNU许可证)改进了JMathTeX
JMathTeX(乳胶渲染器; GNU许可证)
HotEqn(Latex渲染器; GNU许可证?)
SnuggleTex(乳胶渲染器; BSD许可证)
对于问题的动画部分,您可以查看这些项目:
DragMath公式编辑器(Swing接口; GNU许可证)
Mirai Calc计算器(SWT接口; GNU许可证;使用JMathTeX)
对于Web界面,您还可以使用jsMath JavaScript或其后续Mathjax库作为Latex / MathML渲染器。
答案 1 :(得分:4)
看看JEuclid,它似乎是你想要的第一部分。