MathML 和 Java [英] MathML and Java

查看:31
本文介绍了MathML 和 Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've been doing some research for a mathematical Android related project I'd like to embark upon and I stumbled across for the first time MathML.

有谁知道可以做以下任何事情(最好是所有事情)的任何 Java 库?

Does anyone know of any Java libraries which can do any (preferably all) of the following things?

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

数字 3 可能是最重要的,而数字 4 最不重要.

Number 3 is probably the most important, and number 4 the least.

提前致谢.

推荐答案

我使用了 JEuclid在我的 Symja 项目(Java 符号数学系统 - 列表的第 4 点)中呈现 MathML.JEuclid 可能太慢(尤其是在启动时),无法在手机上呈现 MathML.

I've used JEuclid for rendering MathML in my Symja project (Java symbolic math system - point 4 of your list). JEuclid may be too slow (especially at startup) to render MathML on a mobile phone.

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

Other alternatives for rendering math expressions with TeX:

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

and for re-arranging equations or as general Java math libraries:

Android 计算器项目:

Calculator projects for Android:

  • Calculator N+ (GNU public license)
  • Jasymca for Android (GNU public license)
  • Arity calculator for android (Apache license)

这篇关于MathML 和 Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆