【问题标题】:Display Openmath in a webpage在网页中显示 Openmath
【发布时间】:2012-10-24 13:54:22
【问题描述】:

我很惊讶我找不到这个问题的答案。如果已经涵盖,请告诉我。

我目前正在使用 MathDox 公式编辑器 (here) 以允许用户直接操作网页上的公式。编辑器允许与画布交互,然后将方程以 OpenMath xml 格式存储到文本区域。然后我将 OpenMath xml 存储到我的数据库中。

我想使用我存储的 OpenMath 并将其作为非交互式显示打开,供用户查看自己或他人的工作。我认为 MathML 通常是方程式的存储介质,它更容易被 Firefox 处理,但编辑器的 MathML 转换引擎没有完全调试,所以如果可能的话我宁愿使用 OpenMath。我见过人们使用 xml 样式表来显示 MathML,而且似乎可能有用于将 xml 转换为画布的插件。

我的处理方法正确吗?我应该使用什么样的显示方式?

【问题讨论】:

    标签: xml math canvas stylesheet mathml


    【解决方案1】:

    如果您从 OpenMath 转到画布,则必须实现一个完整的数学布局引擎,这是一项艰巨的工作。几乎所有 Web 上的 OpenMath 都转换为 Presentation MathML 进行渲染。 MathML 是 html5 的标准部分,在 Firefox Safari 开发版本的 chome 和有限的 Opera 中支持,它也可以在带有 MathPlayer 的 IE 中工作。基于浏览器的 XSLT 可以在 openmath 网站上免费获得来进行这种转换,您可以在任何 OpenMath CD 中看到效果,例如

    http://www.openmath.org/cd/arith1.xhtml

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-25
      • 2012-03-12
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多