问题标签 [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 投票
4 回答
8424 浏览

mfc - 在 MS Word 中将 MathML 转换为 MathType

我正在编写一个从 XML&MathML 到 MS Word 文档的转换器。
我正在使用 MFC 和 Word 自动化,因此编写这样的文本没有问题:

现在的问题在于将 MathML 方程转换为嵌入的 MathType 对象。我发现的一种可能方法是在 TeX 中编写方程式,然后以编程方式调用 MTCommand_TeXToggle(在 Word 的 MathType 6.5 库中找到)宏,它将 TeX 替换为 MathType OLE 对象。但是我必须以某种方式将 MathML 转换为 TeX,这并不容易。

我知道,MathType OLE 对象应该接受原始 MathML 数据,但是当我尝试以编程方式创建和访问 OLE 对象时:

我最终没有合理的接口来提供 MathML 数据。所以,问题是:1)有没有办法控制 OLE 对象并向它发送一些 MathML 数据?或者 2) 有没有办法获得一个 MS Word VB 宏,它将选择从 MathML 转换为 MathType OLE 对象?

在此先感谢,尼克斯坦奇

0 投票
6 回答
4974 浏览

.net - MathML 或 OMML 到带有 .NET 的 PNG?

是否有任何库可以采用 MathML(或者,甚至更好的是 OMML)并输出 .PNG 文件?

我正在整理 .docx 文件的导出过程,作为此过程的一部分,我想提取方程式并将它们呈现为 .PNG 文件。当您为网络保存文档时,Word 2007 会本机执行此操作,但到目前为止,我还没有找到以编程方式执行此操作的方法(如果有人对此有答案,那就更好了)。所以下一个最好的事情是采用 OMML 并使用 Microsoft 提供的 XSL 样式表并将它们转换为 MathML。

不幸的是,我无法为 MathML 或 OMML 找到任何(工作的)渲染库。

如果没有任何纯 .NET 库,我将满足于我可以从命令行调用的任何东西,以从 MathML 或 OMML 输出 .PNG。

0 投票
2 回答
472 浏览

apache - 为 Firefox 和 IE 提供 xhtml + mathml

Firefox 需要为 mathml 提供 xhtml 扩展名,但 IE 不会显示带有 xhtml 扩展名的页面(而是显示下载对话框)。

我已经尝试过像这样的apache内容协商:

但 IE 似乎只关心扩展名。我已经在安装了 mod_rewrite 的本地服务器上尝试过这个。

0 投票
1 回答
3544 浏览

c# - C# 中的 MathType (OLE)

我正在尝试在 C# 应用程序中运行 MathType ...在表单中使用 OLE 来表示方程式/图像。

这就是我开始编写代码的方式。我得到了数学类型方程的 CLSID 对象。我创建一个新实例并运行一个动词来启动数学类型。在我尝试设置或获取我拥有的 IDataItem 属性的数据之前,这很有效。

代码:

该应用程序现在崩溃并出现以下异常:

System.Runtime.InteropServices.COMException 未处理 Message="Invalid FORMATETC 结构(来自 HRESULT 的异常:0x80040064 (DV_E_FORMATETC))" Source="System" ErrorCode=-2147221404 StackTrace:在 System.Runtime.InteropServices.ComTypes.IDataObject.GetData( FORMATETC& 格式,STGMEDIUM& 中等)

我不确定这意味着什么,但我认为这可能与 formatEtc.cfFormat = (Int16)dataFormatMathMLPres.Id; 该 ID 是 50000 并且不适合短(cfFormat 是短)有关,因此它会溢出到 -15000 之类的东西。

0 投票
1 回答
891 浏览

javascript - “简单数学语法”到 MathML 转换器

我想要将简单的计算器(如 ascii 数学语法)转换为 mathML 的东西。

我发现了这个:http ://www1.chapman.edu/~jipsen/mathml/asciimath.html

但我不明白如何使用它。例如,我想让它从命令行工作,这样我就可以给它一些数学公式并取回 mathMl 版本。我怎么能做到?有没有像这样的其他程序,可能是比 javascript 更少面向浏览器的语言?

0 投票
3 回答
1857 浏览

iphone - Safari 中的数学(尤其是 iPhone)

有没有一种简单的方法可以在 Safari 网络浏览器中显示数学?我的主要目标是 iPhone safari。

0 投票
5 回答
19165 浏览

java - MathML 和 Java

我一直在为我想着手的数学 Android 相关项目做一些研究,我第一次偶然发现了 MathML。

有谁知道任何可以执行以下任何(最好是所有)事情的 Java 库?

  1. 解析 MathML
  2. 通过解析标准数学符号输出 MathML
  3. 渲染 MathML(特别重要)
  4. 做任何其他很酷的数学事情(比如根据不同的事物重新排列方程)

3 号可能是最重要的,4 号是最不重要的。

提前致谢。

0 投票
1 回答
1105 浏览

java - 将 MathML 转换为 ASCIIMathML

我正在使用 TinyMCE 和 ASCIIMathML javascript 库在网页上提供方程式编辑功能。获取 ASCIIMathML,将其转换为 MathML,然后使用任何出色的 MathML 渲染库来渲染方程是很容易的。

我无法弄清楚(也许我只是遗漏了一些东西)是如何朝着另一个方向前进 MathML -> ASCIIMathML。我需要能够支持编辑我们将要导入的包含 MathML 的文档。是否存在这样一个在另一个方向转换的库?我的网站堆栈是基于 Java 构建的,因此 Java 库将是理想的选择。

0 投票
4 回答
1690 浏览

math - 用于数学的轻量级标记语言

数学方程式有简单的标记语言吗?

我正在为本科生开发一个应用程序,我一直在寻找比 LaTex 更简单、比 MathML 更容易编写的东西。

0 投票
2 回答
5432 浏览

c# - 如何使用 C# 渲染 MathML

我目前正在用 C# 做一个需要为用户呈现 MathML 的项目。我似乎找不到任何有用的主题。任何帮助表示赞赏。