问题标签 [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.
mathml - 显示 Mathml 方程
我的浏览器 Firefox 3.6 似乎可以很好地显示 W3C 测试套件中的 Mathml 方程。但是,如果我将代码复制到我的网页中,就像从这里开始一样,Firefox 产生的所有内容都类似于x y x y
它正确呈现 W3C 页面的方式。我在这里错过了什么>
编辑:我刚刚在 Chrome 中尝试过,Chrome 将其渲染为x y x y
. 不用说,它在我自己的网页中呈现了相同的数学。
编辑 2:我在一个新的 html 文档上进行了尝试。不起作用:
我发誓 W3C 方程渲染得很好,虽然......
mathjax - MathJax/jsMath 替代品?
2021 年更新: 只需使用 MathJax;你不应该再支持旧版本的 IE 了。
我想使用MathJax来显示 MathML 方程,但是它在 IE 中的性能慢得让人无法接受(是的,我读到过使用 EmulateIE7,这也是不可接受的,因为它会破坏网站的其他区域)。
我不需要支持用户生成的方程式,而且我的大部分数据已经是 XML 格式,因此将 XSL 转换为 HTML 似乎是最兼容的解决方案。
理想情况下,HTML 与来自 MathJax 的 HTML 相似/完全相同。显示图像代替整个方程是一个糟糕的解决方案,因为它要求 IE 用户安装 MathPlayer。
sql - SQL 方程 => 图像?
我想从这里开始
COMPUTEDCOL1 = COL1 * COL1 / 7132
对此
有什么东西可以解析 SQL 并像上面那样呈现它吗?
谢谢。
html - 可访问性:推荐 SVG 和 MathML 的替代文本约定?
概述
HTML5现在允许 <svg>
在不依赖于外部命名空间的情况下使用 HTML 文档进行标记(这里<math>
有很好的概述)。两者都有自己的属性类似物(见下文),今天的屏幕阅读器软件实际上忽略了这些类似物。因此,盲人用户无法访问这些元素。alt
是否有计划为这些新元素实施标准替代文本约定?我已经搜索了文档并且已经干了!
更多详情
关于 SVG: SVG 的替代文本可以被认为是根title
或desc
标签的内容。
我找到了一个这样阅读它的屏幕阅读器,但这是标准吗?以前插入 SVG 的方法也存在可访问性问题,因为<object>
屏幕阅读器对标签的处理不一致。
关于 MathML: MathML 的替代文本应存储在alttext
属性中。
由于屏幕阅读器似乎不承认这一点,因此数学渲染库MathJax在运行时将文本插入到aria-label
属性中。
不幸的是,NVDA、JAWS 和其他公司也不能可靠地读取这些标签。(有关WAI-ARIA 的更多信息)
关于两者:在很大程度上不受支持的 ARIA 属性缺乏成功,我尝试使用title
属性。这些似乎在这些“外来”HTML 元素上也被忽略了。
包起来
除了快速破解之外,我还在寻找在这些新 HTML 元素上放置替代文本的推荐方法。也许我忽略了一个 W3C 规范?还是现在还为时过早?
latex - 在 Google Blogger 帖子中加入 MathML
我想在 Google Blogger 托管的博客文章中使用 MathML 格式化数学方程式,并使用类似 LaTeX 的语法;但是在 Google 的网站和其他地方,关于如何方便地做到这一点的文章似乎不存在。
我发现的几篇关于 MathML 的文章一般都假设可以控制整个页面的内容,例如将标记放在“<html>”标签中,我认为这不适用于 Google Blogger。
我找到的最好的网站是 Ionel Alexandru 的代码http://www.fmath.info/但即使在那里,文档也非常稀少,而且不清楚如何使用他的脚本/包。
也许我只是太厚了。但肯定有人在 Google Blogger 中使用 MathML,如果是这样,我会对如何最好地完成它的参考非常感兴趣(最好通过 XML 解决方案,而不是文本中的几十个小内联图像!)
如果做不到这一点,除了 Google Blogger 之外,是否有标准的“注册并开始写博客”设施/网站可以轻松使用 MathML 或作为标准提供?
干杯
约翰·R·拉姆斯登
javascript - 如何检测 MathML 标签支持(,) 来自 javascript?
我可以通过以下方式检测 MathML 支持:
但是如何检测对<mfrac>
and 的支持<mtable>
?
c# - MathML with c# desktop application
Hello I have downloaded the MathML.dll. I am building the mathematical tool in c# window application. I want the functionality like if user inputs as:
then that should appear:
on win form.I want to use MathML.dll. but not found any such example. please guide. what steps i have to follow?
python - 使用 PySide 渲染乳胶 / mathml
我有一个小程序,它使用 SymPy 的“漂亮打印”工具即时呈现键入的方程。这工作正常,但看起来不是很专业。由于 SymPy 将产生乳胶或 mml,我想知道这些是否可以使用 PySide 小部件以图形方式呈现?我显然需要更改'QTextBrowser()',但我不确定。我知道诺基亚提供了 QtMmlWidget,但我不确定 PySide 是否可以使用它。
非常感谢和最良好的祝愿。
python - 从 sympy / svgmath 生成 SVG 时出错
我正在尝试使用 sympy 和 svgmath 将代数渲染为 SVG。我在根目录中有文件'svgmath.xml'。不幸的是,我得到:'ImportError:没有名为 libxml2 的模块'。我不确定解决这个问题的最佳方法。我将不胜感激任何帮助/建议。我的代码是:
堆栈跟踪现在是:
我修改后的代码:
这无法生成有效的 SVG 文件并给出:
mathml - MathML ApplyFunction 实体 - 它来自哪里?
我System.Xml.Linq
用来通过关联的 DTD 解析 MathML 2.0。一切都很好,除了 Maple 生成的⁡
元素似乎不是 DTD。这个元素在哪里定义?我尝试谷歌搜索,但无济于事。