MathML 和 Java [已关闭]

2022-09-01 13:11:56

我一直在为一个数学Android相关项目做一些研究,我想开始,我第一次偶然发现了MathML。

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

  1. Parse MathML
  2. 通过解析标准数学符号输出 MathML
  3. 渲染 MathML(特别重要)
  4. 做任何其他很酷的数学-ey事情(比如根据不同的事情重新排列方程式)

数字3可能是最重要的,数字4可能是最少的。

提前致谢。


答案 1

我在我的Symja项目中使用JEuclid来渲染MathML(Java符号数学系统 - 列表的第4点)。JEuclid可能太慢(特别是在启动时)无法在手机上渲染MathML。

使用 TeX 呈现数学表达式的其他替代方法:

并重新排列方程式或作为通用Java数学库:

安卓计算器项目:


答案 2

W3C MathML实现页面(http://www.w3.org/Math/Software/mathml_software_cat_editors.html)有一些提到基于Java的工具...这可能是一个开始寻找的好地方。

祝你好运。