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

html - 是否可以像使用 jqMath 那样使用 MathJax 将 HTML 放入 TeX/MathML 中?

使用 jqMath,您可以使用\html在数学表达式中插入 html,例如

这会导致以下表达式在第一个 + 之前使用 html 输入显示给用户

y=ax[此处实际输入]+bx+c

那么..是否可以使用 MathJax 来实现相同的目标?

0 投票
4 回答
20005 浏览

android - 如何在 Android 中实际显示数学公式

我对此进行了很长时间的研究,我知道这类问题已经得到解答。但我找不到正确的答案来展示如何在 Android 应用程序中实际处理数学公式。如果在 Android 项目中不包含大量(5~20MB)文件,似乎无法像 MATHML 那样解析和显示数学公式脚本。我查看了在 Android 中经常提到的 JEuclid 和 MathJax,但我发现它们属于这一类。

所以在这一点上,我能想到的唯一方法是将这些公式中的每一个都放在一个图像文件中并在 Android 上显示它。但在实践中,这个手动过程真的很慢。我确信这不是正确的方法。

所以我不得不再次问这个问题。如何在您的 Android 应用程序中实际显示数学公式?

0 投票
1 回答
161 浏览

unicode - 用 MathML 翻译 XHTML 页面

我们很少有包含 MathML 的 XHTML 页面。所有这些都是使用 Amaya 生成的。我们需要将它们翻译成不同的语言,但 Amaya 似乎不支持 Unicode 文本编码。现在我们计划手动替换 XHTML 中的文本。

我很高兴知道实施此翻译过程的其他可能方式。翻译应保持 MathML 的结构。

0 投票
1 回答
1196 浏览

c++ - 是否有用于转换 MathML <-> 中缀的 C/C++ 库?

我正在寻找一个可以将 MathML 转换为中缀和中缀为 MathML 的 C/C++ 库,例如:

该库会将 mathml 转换为 2*x。或者给定 x+sin (t) 我得到以下 mathml

我知道如何编写这样的库,但如果可能的话,我宁愿不重新发明轮子。不能使用 Java,因为我必须能够将库链接到非托管代码。

0 投票
1 回答
691 浏览

php - Parse MathML in XML and PHP

I need to parse the MathML in XML using php

Here the sample code for MathML in my XML (ref):

Please help me to parse the mathml from XML in php

0 投票
3 回答
367 浏览

python - Python - 在 Google App Engine 中使用外部 XSLT 文件

我将 MathJax 用于 Python/Google App Engine CRUD webapp。我希望人们使用 Content MathML 创建方程式(以便 webapp 可以利用其他地方的语义信息)。

然后我想使用这个 Content-to-Presentation MML XSLT,以便我可以在生成的 Presentation MathML 上使用 MathJax。

通常,我会做这样的事情来提供转换服务:

但我不能open('ctop.xsl')在 Google App Engine 中做,也不能只是将 的内容ctop.xsl作为字符串文字粘贴到 MathMLTranslator 中(它太大并且有两种类型的引号)。

我该如何处理?

0 投票
1 回答
1583 浏览

javascript - mathjax 是如何工作的?

我在我正在处理的项目中使用 Mathjax,但无法弄清楚它是如何工作的。我正在使用带有以下代码的 MathML:

这段代码工作正常。

我对 XML 文件的理解是它们需要通过 AJAX 调用和解释,但 MathML 似乎在页面加载后立即通过 MathJax 呈现。是否有一种onload方法可以在页面加载后立即呈现 MathJax?我尝试在文档中搜索将 XML 转换为 MathJax 图形的方法,但找不到任何东西。我还尝试在 XML 标记和 Mathjax 字体之间寻找某种映射,但也找不到任何东西。有任何想法吗?

0 投票
1 回答
3147 浏览

python - lxml/MathML XML Schema - How do I fix "content model is not determinist." error?

I'm following the lxml validation documentation to build a class that validates a given XML string against the Math ML 3.0 schema. Here's the class:

Instantiating it produces the following:

How do I fix this?

0 投票
2 回答
464 浏览

javascript - 拆分字符串并将子字符串包装在 mathml 标记中

我有一个字符串,我试图拆分然后用 MathML 标签包装。目标是为方程提供一个 MathML(可能是 MathJax)渲染输出。我遇到的问题是将 MathML 标签与不同的子字符串匹配。

例如:

我可以像这样循环遍历数组:

但这仅适用于单个 MathML 标记。如何将每个子字符串映射到一个标签,用该标签包装它(最好根据变量引用标签),然后关闭标签(在使用多元素 MathML 时发挥作用<msup>)。

更新

例如,这就是我想要制作的:

输入:x + 2

输出:<mi>x</mi><mo>+</mo><mn>2</mn>

我整天都在与这个问题作斗争。有任何想法吗?

0 投票
1 回答
2053 浏览

iphone - Is there an official statement of when MathML will be available on the iPhone/iPad?

Everything I have found online shows rumours that WebKit development of MathML support is coming soon. Does anyone know where I might find an official statement of this work, and when (from an official source) this will happen? Thank you.