MathML 和 Java

发布于 2024-08-12 17:50:31 字数 1539 浏览 10 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

满栀 2024-08-19 17:50:31

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

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

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

计算器Android 项目:

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.

Other alternatives for rendering math expressions with TeX:

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

Calculator projects for Android:

青巷忧颜 2024-08-19 17:50:31

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

祝你好运。

The W3C MathML Implementations page (http://www.w3.org/Math/Software/mathml_software_cat_editors.html) has a few that mention Java-based tools... that might be a good place to start looking.

Good luck.

一城柳絮吹成雪 2024-08-19 17:50:31

JScience (jscience.org) 看起来对正在引入的 MathML 有一些实验性支持。

我想说,JScience 作者选择的功能给我留下了非常深刻的印象,这些功能已被证明能够通过他强大的 Java 库来支持。

这是一件非常令人惊叹的工艺品。如果您正在 Java 程序中进行大量复杂的数学运算,或者只是想创建一个实用程序来进行下注,那么您应该看看这个库。它甚至可能会给你一些以前从未想过要做的事情的想法,因为它们“太难了”。

您可能也会对一个名为 MathEclipse 的开源项目感兴趣。

JScience (jscience.org) looks like it has some experimental support for MathML being introduced.

I would like to say I am extremely impressed with the features the JScience author has chosen and proven able to support with his powerful Java library.

It is a pretty amazing piece of craftsmanship. If you are doing any significant amount of sophisticated mathematics in your Java programs, or just want to create a utility to punt around with then you should take a look at this library. It might even give you some ideas for things you never thought about doing before because they were "too hard".

There is an open source project named MathEclipse that might interest you too.

沧笙踏歌 2024-08-19 17:50:31

我已将其用于上面的第 3 点(渲染): http://jeuclid.sourceforge.net/

它在采用 MathML 并创建 JPG、PNG 等方面做得非常出色。它还将在 GUI 中显示方程式(我猜您可以查看 GUI 代码并将其合并到您自己的项目中)

I have used this for your Point #3 above (rendering): http://jeuclid.sourceforge.net/

It does a pretty nifty job taking MathML and creating a JPG, PNG, etc. It will also display the equations in a GUI (and I'm guessing you can look at the GUI code and incorporate that into your own project)

失而复得 2024-08-19 17:50:31

当然,这取决于是否有能够呈现 MathML 的浏览器。

另一种方法是尝试 jsMath,一个使用 TeX 进行渲染的 JavaScript 库方程。

It depends on having a browser that will render MathML, of course.

An alternative would be to try jsMath, a JavaScript library that uses TeX to render equations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文