问题标签 [mathml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
405 浏览

xhtml - 将 HTML 与基于 XML 的语言(如 SVG)一起使用的最佳实践是什么?

通过浏览此站点和其他地方,我了解到目前将网站作为 XHTML 服务被认为是有害的。

application/xhtml+xml目前大多数浏览者不支持交付 XHTML 并按原样提供服务,交付 xhtmltext/html至多是我自己的安慰剂,最坏的情况是通常在您最不需要的时候破坏网站的秘诀。

所以我们最终回到了 html 4.01。如果我将我的页面作为 html 4.01 提供,是否可以在页面上使用 SVG 或任何其他基于 XML 的语言?

如果是这样,怎么做?

0 投票
3 回答
685 浏览

w3c - 什么是了解 MathML 及其在世界范围内使用的最佳方式?

什么是了解 MathML 及其在世界范围内使用的最佳方式?

特别是我的意思是:

  • 你用什么来渲染/编辑它
  • 它是否用于您可以指出的任何商业/开源应用程序
  • 它很受欢迎并且被大量使用吗?
  • 是否有可以在 C#、C++、Java 等应用程序中使用的查看器?
  • ...(有关 MathML 的任何其他可用信息)
0 投票
4 回答
1594 浏览

javascript - 如何将 AsciiMathML 嵌入 Google 协作平台?

我们需要通过AsciiMathML将数学公式嵌入Google 站点页面(研究团队的内部 wiki)。我受制于 Google 协作平台的限制。

知道怎么做吗?

(ps:我终于找到了一个不太实用的解决方法,但仍然会感谢更好的想法)

0 投票
2 回答
889 浏览

xml - 使用免费在线工具验证/调试 Mathml 的最佳方法是什么?

我有一些里面有 math ml 的 xml,我想在网上找到一些免费的工具,我可以用来验证,如果可能的话,甚至可以编辑 math ml。

任何人都知道我可以用来执行此操作的任何好工具吗?谢谢。

编辑:

Firefox 3.03 是否原生支持 MathML?我根本无法显示一些方程式。我知道在IE 中我使用 MathPlayer让它运行。

这是代码块,[仅供参考,我尝试将其复制并粘贴为 htm 并在 IE7 中运行,在 MathPlayer 的帮助下可以很好地转换它,而在 FF3 中它看起来很乱]:

任何人都知道任何好的提示来检查这里可能出现的问题吗?截至目前,我只能怀疑浏览器。

0 投票
5 回答
3150 浏览

python - 寻找一个独立的方程渲染库

是否有一个小型的、自包含的库,它将以基于文本的格式(例如 LaTeX 或 MathML)编写的方程呈现为图像(矢量或光栅)?

如果它是 Python 或 Python 友好的,那将是更可取的。

(我发现的一种可能性:Matplotlib有 Python 代码来解析和显示 LaTeX 方程,使用 gl2ps。如果我没有找到其他任何东西,似乎可以将所有相关位提取到一个单独的库中。)

编辑: “自包含”我的意思是他们不能使用 TeX/LaTex 本身,因为不幸的是我不能依赖它被安装

0 投票
5 回答
6924 浏览

latex - MathML、Latex 或类似的基于 Web 的所见即所得编辑器

我正在寻找一个基于 Web 的 WYSIWYG(或 WYSIWYM)编辑器,例如 TinyMCE 或 WMD Editor(用来写这个问题),它支持用户编写数学公式。我看过一点 LaTeX,但它有一个学习曲线,我不确定对 MathML 的支持是否广泛。理想情况下,我还希望避免重写编辑器,而宁愿从现成的中挑选一个。

想知道你们中是否有人处理过类似的情况以及您采用/构建的解决方案。

0 投票
6 回答
2228 浏览

c# - Linq to Xml 和自定义 xml 实体

我想使用 Linq to xml 从表达式树创建 MathML 文档,但我不知道如何使用 MathML xml 实体(例如 ⁡ 和 &InvisibleTimes):当我尝试使用

它只是逃脱了&符号(这不好)。我也尝试使用 XElement.Parse

但它失败了 System.XmlException: Reference to undeclared entity 'InvisibleTimes' 如何声明实体或忽略检查?

0 投票
16 回答
38315 浏览

html - 网络上的数学方程式

如何在网络上呈现数学方程式?我已经熟悉 LaTeX 的数学模式。

0 投票
12 回答
31469 浏览

math - 在 Web 上编写数学方程的最佳方法是什么?

我正在研究与数学相关的网页,并正在寻找一种将数学方程式轻松写入网页的解决方案。目前有几种解决方案可供我使用:

  • 使用 LaTeX 并将它们作为图像发布在我的网页上。
  • 使用 MathML

这两种解决方案都不理想,而且似乎有些过时。用图像替换应该是文本的内容绝不是一个好主意,而且 MathML 并不兼容所有浏览器/操作系统。

我希望有一个使用图像或 MathML 的现代解决方案,也许是利用 sIFR 来显示数学方程的东西?经过一番研究,我仍然没有找到任何真正的解决方案。

请注意,我要求一种发布方程式的新方法。我不希望图像成为网页上显示的输出,而是希望将这些方程式呈现为文本数据。MathML 是我最接近的,但仍然不理想。我一直想知道是否可以使用像 sIFR 这样的替代工具在 Flash 中创建方程式。有人在这方面有什么建议吗?

编辑:自从我上次更新这篇文章已经有一段时间了,但是随着 HTML5 被浏览器采用,游戏中出现了一个新的玩家,它将 LaTeX 和 MathML 重新引入混合,MathJax!. MathJax 绝对是必经之路!

类似问题: 网络上的数学方程式

0 投票
4 回答
2827 浏览

javascript - 用于在 gmail 中插入数学的 Greasemonkey 脚本

我希望有一种与 gmail 交流数学方程式的简单方法。

有一个名为 AsciiMath的JavaScript脚本,它应该将类似 Tex 的方程转换为标准的 mathML。

我认为将这个脚本与 GM 一起使用会很好。我认为在发送电子邮件之前,此脚本会将您电子邮件中的所有类似 TeX 的方程转换为 MathML。因此,使用 FF(或安装了 MathPlayer 的 IE)的阅读器将能够轻松阅读这些方程式。

理想情况下,我希望以某种方式将原始的类似 TeX 的方程式保存在纯文本消息中,以便纯文本电子邮件客户端(例如mutt.

显然,这里最薄弱的环节是客户端软件,它很可能不支持 MathML。不过,如果我的通讯员使用的是 Firefox 和某种网络邮件(这很合理)——它应该可以工作。

我的问题是,有可能吗?有人这样做吗?

您是否看到这种方法存在任何技术问题(gmail 过滤 MathML、客户端未正确解析等)?

有什么更聪明的想法吗?