问题标签 [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.
xhtml - 将 HTML 与基于 XML 的语言(如 SVG)一起使用的最佳实践是什么?
通过浏览此站点和其他地方,我了解到目前将网站作为 XHTML 服务被认为是有害的。
application/xhtml+xml
目前大多数浏览者不支持交付 XHTML 并按原样提供服务,交付 xhtmltext/html
至多是我自己的安慰剂,最坏的情况是通常在您最不需要的时候破坏网站的秘诀。
所以我们最终回到了 html 4.01。如果我将我的页面作为 html 4.01 提供,是否可以在页面上使用 SVG 或任何其他基于 XML 的语言?
如果是这样,怎么做?
w3c - 什么是了解 MathML 及其在世界范围内使用的最佳方式?
什么是了解 MathML 及其在世界范围内使用的最佳方式?
特别是我的意思是:
- 你用什么来渲染/编辑它
- 它是否用于您可以指出的任何商业/开源应用程序
- 它很受欢迎并且被大量使用吗?
- 是否有可以在 C#、C++、Java 等应用程序中使用的查看器?
- ...(有关 MathML 的任何其他可用信息)
javascript - 如何将 AsciiMathML 嵌入 Google 协作平台?
我们需要通过AsciiMathML将数学公式嵌入Google 站点页面(研究团队的内部 wiki)。我受制于 Google 协作平台的限制。
知道怎么做吗?
(ps:我终于找到了一个不太实用的解决方法,但仍然会感谢更好的想法)
xml - 使用免费在线工具验证/调试 Mathml 的最佳方法是什么?
我有一些里面有 math ml 的 xml,我想在网上找到一些免费的工具,我可以用来验证,如果可能的话,甚至可以编辑 math ml。
任何人都知道我可以用来执行此操作的任何好工具吗?谢谢。
编辑:
Firefox 3.03 是否原生支持 MathML?我根本无法显示一些方程式。我知道在IE 中我使用 MathPlayer让它运行。
这是代码块,[仅供参考,我尝试将其复制并粘贴为 htm 并在 IE7 中运行,在 MathPlayer 的帮助下可以很好地转换它,而在 FF3 中它看起来很乱]:
任何人都知道任何好的提示来检查这里可能出现的问题吗?截至目前,我只能怀疑浏览器。
python - 寻找一个独立的方程渲染库
是否有一个小型的、自包含的库,它将以基于文本的格式(例如 LaTeX 或 MathML)编写的方程呈现为图像(矢量或光栅)?
如果它是 Python 或 Python 友好的,那将是更可取的。
(我发现的一种可能性:Matplotlib有 Python 代码来解析和显示 LaTeX 方程,使用 gl2ps。如果我没有找到其他任何东西,似乎可以将所有相关位提取到一个单独的库中。)
编辑: “自包含”我的意思是他们不能使用 TeX/LaTex 本身,因为不幸的是我不能依赖它被安装
latex - MathML、Latex 或类似的基于 Web 的所见即所得编辑器
我正在寻找一个基于 Web 的 WYSIWYG(或 WYSIWYM)编辑器,例如 TinyMCE 或 WMD Editor(用来写这个问题),它支持用户编写数学公式。我看过一点 LaTeX,但它有一个学习曲线,我不确定对 MathML 的支持是否广泛。理想情况下,我还希望避免重写编辑器,而宁愿从现成的中挑选一个。
想知道你们中是否有人处理过类似的情况以及您采用/构建的解决方案。
c# - Linq to Xml 和自定义 xml 实体
我想使用 Linq to xml 从表达式树创建 MathML 文档,但我不知道如何使用 MathML xml 实体(例如 和 &InvisibleTimes):当我尝试使用
它只是逃脱了&符号(这不好)。我也尝试使用 XElement.Parse
但它失败了 System.XmlException: Reference to undeclared entity 'InvisibleTimes' 如何声明实体或忽略检查?
html - 网络上的数学方程式
如何在网络上呈现数学方程式?我已经熟悉 LaTeX 的数学模式。
math - 在 Web 上编写数学方程的最佳方法是什么?
我正在研究与数学相关的网页,并正在寻找一种将数学方程式轻松写入网页的解决方案。目前有几种解决方案可供我使用:
- 使用 LaTeX 并将它们作为图像发布在我的网页上。
- 使用 MathML
这两种解决方案都不理想,而且似乎有些过时。用图像替换应该是文本的内容绝不是一个好主意,而且 MathML 并不兼容所有浏览器/操作系统。
我希望有一个使用图像或 MathML 的现代解决方案,也许是利用 sIFR 来显示数学方程的东西?经过一番研究,我仍然没有找到任何真正的解决方案。
请注意,我要求一种发布方程式的新方法。我不希望图像成为网页上显示的输出,而是希望将这些方程式呈现为文本数据。MathML 是我最接近的,但仍然不理想。我一直想知道是否可以使用像 sIFR 这样的替代工具在 Flash 中创建方程式。有人在这方面有什么建议吗?
编辑:自从我上次更新这篇文章已经有一段时间了,但是随着 HTML5 被浏览器采用,游戏中出现了一个新的玩家,它将 LaTeX 和 MathML 重新引入混合,MathJax!. MathJax 绝对是必经之路!
类似问题: 网络上的数学方程式
javascript - 用于在 gmail 中插入数学的 Greasemonkey 脚本
我希望有一种与 gmail 交流数学方程式的简单方法。
有一个名为 AsciiMath的JavaScript脚本,它应该将类似 Tex 的方程转换为标准的 mathML。
我认为将这个脚本与 GM 一起使用会很好。我认为在发送电子邮件之前,此脚本会将您电子邮件中的所有类似 TeX 的方程转换为 MathML。因此,使用 FF(或安装了 MathPlayer 的 IE)的阅读器将能够轻松阅读这些方程式。
理想情况下,我希望以某种方式将原始的类似 TeX 的方程式保存在纯文本消息中,以便纯文本电子邮件客户端(例如mutt
.
显然,这里最薄弱的环节是客户端软件,它很可能不支持 MathML。不过,如果我的通讯员使用的是 Firefox 和某种网络邮件(这很合理)——它应该可以工作。
我的问题是,有可能吗?有人这样做吗?
您是否看到这种方法存在任何技术问题(gmail 过滤 MathML、客户端未正确解析等)?
有什么更聪明的想法吗?