gpt4 book ai didi

xml - 在网页中显示 Openmath

转载 作者:数据小太阳 更新时间:2023-10-29 02:14:06 25 4
gpt4 key购买 nike

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

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

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

我的做法是否正确?我应该使用什么样的展示方式?

最佳答案

如果您从 OpenMath 转到 canvas,则必须实现整个 Math Layout 引擎,这是一项艰巨的任务。 Web 上几乎所有的 OpenMath 都转换为 Presentation MathML 进行渲染。 MathML 是 html5 的标准部分,在 chome 的 firefox safari 开发版本中得到支持,在 Opera 中也有一定程度的支持,它也可以在 IE 中与 MathPlayer 一起使用。基于浏览器的 XSLT 在 openmath 站点上免费提供以进行这种转换,您可以在任何 OpenMath CD 中看到效果,例如

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

关于xml - 在网页中显示 Openmath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13220089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com