代码之家  ›  专栏  ›  技术社区  ›  Brian R. Bondy

在MathML及其在世界上的应用方面,什么是提高速度的最好方法?

  •  3
  • Brian R. Bondy  · 技术社区  · 16 年前

    在MathML及其在世界上的应用方面,什么是提高速度的最好方法?

    特别是我的意思是:

    • 你用什么来渲染/编辑它
    • 它是否用于任何商业/开源应用程序中,您可以向我指出
    • 它受欢迎并经常使用吗?
    • 是否有可以在C语言、C++、Java中使用的观众?应用程序?
    • …(有关MathML的任何其他信息)
    3 回复  |  直到 16 年前
        1
  •  3
  •   Autumn Cuellar    16 年前

    这个 W3C's MathML homepage 当然是个好的开始的地方。他们有一个使用mathml的软件列表。MathML规范有两个部分:表示集,它将告诉呈现引擎如何排版公式(例如,区分堆叠分数和斜角分数),内容集,它将告诉计算引擎如何解释公式(是y(x)x的函数y,或是x的两个变量是mult)Ipple?)。大多数应用程序将根据应用程序的范围集中于MathML的一个子集或另一个子集。

    MathML的使用越来越广泛,理由也很充分——MathML具有XML的所有优点(有关更多信息,请参阅我们的白皮书 MathML is XML )

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

    希望这有帮助,但如果您有更多问题,请随时发送电子邮件至support@dessci.com。

    最美好的祝福,

    秋季Cuellar,设计科学XML专家

        2
  •  1
  •   ptor    16 年前

    可能不是你想听到的,但是在尝试了MathML之后,我回到了Tex,因为它比XML表示更可读、更紧凑。Tex还拥有大量的用户群和一些稳定、开放的WYSIWYG编辑器。

    也, Mozilla MathML 页面包含指向Tex->MathML转换器和(可能已死)javascript MathML编辑器的链接

        3
  •  1
  •   Dmitri Nesteruk    16 年前

    我研究的MathML的一个例子涉及到通过机器翻译将其转换为C代码。你可以找到这个项目 here