2008-10-18 30 views
3

加速MathML及其在世界上的使用的最佳方法是什么?加速MathML及其在世界上的使用的最佳方式是什么?

尤其是我的意思是:

  • 你用什么来渲染/编辑它
  • 它是任何商业/开放源代码的应用程序中使用,你可以点我
  • 是否受欢迎,用了很多?
  • 是否有任何可以在C#,C++,Java,...应用程序中使用的查看器?
  • ...(可用约MATHML任何其他信息)
+0

按用途你是指人们如何在真实世界的场景中使用它,或者它有多受欢迎? – Kornel 2008-10-19 00:29:22

回答

3

W3C's MathML homepage当然是一个很好的起点。他们有一个使用MathML的软件列表。 MathML规范有两个部分:呈现集,它将告诉呈现引擎如何排版方程式(例如,区分堆叠与斜切部分)和内容集,这将告诉计算引擎如何解释方程(是y(x)是x的函数y还是两个变量相乘?)。大多数应用程序将关注MathML的一个子集或另一个子集,具体取决于应用程序的范围。 MathML被越来越广泛地使用,并有很好的理由 - MathML具有XML的所有优点(有关更多信息,请参阅我们的白皮书MathML is XML)。MathML具有XML的所有优点(有关更多信息,请参阅我们的白皮书MathML is XML)。

设计科学使得WebEQ,其中包括用于在您的网站上编辑和显示MathML的组件。如果您想将这些组件包含在桌面应用程序中,我们也有SDK版本。 WebEQ是基于Java的。

希望这会有所帮助,但如果您有更多问题,请随时发送邮件至[email protected]

最良好的祝愿,

秋季奎利亚尔,在设计科学XML专家

1

可能你想不想听到的声音,而是试图MATHML后,我回到了TeX的,因为它是更具可读性,比紧凑XML表示。 TeX还拥有庞大的用户群和一些稳定,开放的所见即所得编辑器。

此外,Mozilla MathML页面中包含指向一个TeX-> MATHML转换器和一个(可能是已经死亡)的JavaScript编辑器MATHML我对涉及通过机器翻译把它改成C#代码工作MathML的

1

一个例子。你可以找到项目here

相关问题