问题标签 [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.
c# - LINQ to XML 是否忽略 DTD 中的包含?
我正在使用 MathML DTD 来解析 MathMLSystem.Xml.Linq.
虽然普通的 MathML 东西被很好地识别,MMLEXTRA
但 DTD 中的包含被忽略并且我得到错误。这是我正在使用的代码:
解析器只是这样做XDocument.Load()
。任何帮助表示赞赏!
c# - .Net App 是否有任何 MathML 渲染器组件?
是否有任何可以被 Dot Net App 使用的 MathML Renderer 组件?我希望你能帮我找到一个,不管它花多少钱。
详细要求:
- 它可以为方程编辑提供控制
- 它不能是 COM 组件
- 它必须支持 Content MathML 标记(如果它可以同时支持 Content 和 Presentation 标记会更好)
- 它可以根据公式生成标记
- 它可以根据标记生成公式
我找到了一些工具,例如 MathML .Net Control 和 NuGenEQML .Net,但不幸的是,这两个组件都不支持 Content Markup。
android - WebView 和 MathML
我尝试将 MathML 代码放入 WebView 中,但无法正确呈现。我做错了什么?
browser - 哪些浏览器支持 MathML?
我们将很快开始研究 TeX 到 MathML 的翻译器。所以,我想知道哪些浏览器(以及从哪个版本开始)正式支持 MathML?谢谢
xslt - 使用 xsl 输出数学表达式
我想使用 xslt 从 Mathml 输入中输出数学表达式。我的变换一定有什么错误。我不知道如何纠正它。你可以帮帮我吗?我应该使用参数还是变量来控制它?xml:
这是我的 xsl:
结果应该是:
java - 使用java从字符串中查找mathmls
我有一个大字符串,其中有多个数学。想把它们全部取出一个字符串数组。使用正则表达式找到它们。但是正则表达式中缺少一些东西,所以它没有给出任何输出。
MathMls 的正则表达式是什么?
示例字符串
查找«math xmlns=\"http://www.w3.org/1998/Math/MathML\"»«mroot»«mrow»«mi»#«/mi»«mi»a«/mi»«的总和/mrow»«mn»3«/mn»«/mroot»«mo»=«/mo»«mroot»«mrow»«mi»#«/mi»«mi»b«/mi»«/mrow»« mn»3«/mn»«/mroot»«/math» 和 «math xmlns=\"http://www.w3.org/1998/Math/MathML\"»«mo»=«/mo»«msup »«mfenced»«mrow»«mi»#«/mi»«mi»b«/mi»«/mrow»«/mfenced»«mfrac»«mn»1«/mn»«mn»3«/mn» «/mfrac»«/msup»«/math»
从中得到 2 个 mathmls
html - 如何在 html 文档中添加数学符号(内联)
如何在 html 页面中编写数学符号(斜体、sub/sup 脚本、希腊字母)。我需要这些字母是内联的。我尝试用<MI></MI>
or包裹它们,<MATH></MATH>
但没有用。mathml 是否需要在服务器上安装一些额外的软件或额外的浏览器功能?
谢谢
python - python-mathdom 的替代方案
我想将 MathML 表达式转换为 python 中的方程字符串,MathDOM 模块应该适用于此。
一个例子是:
应该映射到“A + B”。这显然应该适用于更复杂的表达式。
但是,它已经很老了,并且无法与新版本的 xml 模块一起正常工作(试图包含错误的模块结构等)
有谁知道有用的替代品?
parsing - 使用 SAX 解析和处理字符实体
我正在用 SAX 解析一个 MathML 表达式(尽管它是 MathML 的事实可能并不完全相关)。一个示例输入字符串是
为了让 SAX 解析器接受这个字符串,我稍微扩展一下:
现在,当我对此运行 SAX 解析器时,我得到一个异常:
但是,我知道如何解决这个问题。我只是将这一行添加到正在解析的字符串中:
这给了我
现在,它解析得很好,谢谢。
但是,问题是我不能为可能在 MathML 中使用的每个可能的字符实体添加一个 ENTITY 声明(例如,“part”、“notin”和“sum”)。
如何重写此字符串,以便可以解析它以查找可能包含的任何可能的字符实体?
javascript - 将 pMathML 转换为 cMathML 的算法/工具?
有没有人知道任何已知的算法和/或开源项目将表示 mathml 转换为内容 mathml?
如果有任何开源项目,最好使用 Javascript。但任何其他语言也受到赞赏。
如果没有,您对如何解决这个问题有什么建议吗?
谢谢,