我正在研究一个需要显示"奇特"方程式的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 Equation构建器
对于Web界面,您还可以使用jsMath JavaScript或其后续Mathjax库作为Latex/MathML渲染器.