MathML和Java

我一直在为我想着手的与Android相关的数学项目做一些研究,而我第一次偶然发现了MathML。

是否有人知道可以执行以下任何(最好是全部)以下操作的Java库?

  1. 解析MathML

  2. 通过解析标准数学符号输出MathML

  3. 渲染MathML(特别重要)

  4. 做其他有趣的事情(例如根据不同的事物重新排列方程式)

3号可能是最重要的,而4号则是最少的。

提前致谢。


慕哥9229398
浏览 600回答 3
3回答

临摹微笑

我已经在我的Symja项目(Java符号数学系统-列表的第4点)中使用JEuclid渲染MathML 。JEuclid可能太慢(尤其是在启动时),无法在手机上渲染MathML。使用TeX渲染数学表达式的其他替代方法:JMathTex依uggJLaTeXMath以及重新排列方程式或作为通用Java数学库:Mathrider(适用于Java的Yacas)Jasymca-移动设备的符号计算器Java代数系统Apache Commons数学库适用于Android的计算器项目:适用于Android的科学计算器(Apache许可证)Jasymca for Android(GNU公共许可证)适用于Android的Arity计算器(Apache许可证)
打开App,查看更多内容
随时随地看视频慕课网APP