使用 Java 显示花哨的方程式 [已关闭]
2022-09-04 01:27:41
我正在开发一个Java小程序,它需要显示“花哨”的方程式。有没有用于MathML或LaTeX的Java渲染器是开源的?理想情况下,它将是一个不使用JNI的纯Java解决方案。
理想情况下,它还允许对生成的字形进行动画处理(例如,在方程的两侧添加一个常量,通过取消项的线条进行动画处理等)。
我正在开发一个Java小程序,它需要显示“花哨”的方程式。有没有用于MathML或LaTeX的Java渲染器是开源的?理想情况下,它将是一个不使用JNI的纯Java解决方案。
理想情况下,它还允许对生成的字形进行动画处理(例如,在方程的两侧添加一个常量,通过取消项的线条进行动画处理等)。
我知道这些Java库:
JEuclid (MathML renderer;Apache License)
JLatexMath (Latex renderer;GNU License) 改进的 JMathTeX
JMathTeX (Latex renderer;GNU 许可证)
HotEqn (Latex renderer;GNU 许可证 ?
SnuggleTex (Latex renderer;BSD License)
对于问题的动画部分,您可以查看以下项目:
DragMath方程式编辑器(Swing界面;GNU 许可证)
Mirai Calc calculator (SWT interface;GNU 许可证;使用JMathTeX)
对于Web界面,您还可以使用jsMath JavaScript或其后继的Mathjax库作为Latex / MathML渲染器。