问题标签 [jqmath]

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 投票
12 回答
31469 浏览

math - 在 Web 上编写数学方程的最佳方法是什么?

我正在研究与数学相关的网页,并正在寻找一种将数学方程式轻松写入网页的解决方案。目前有几种解决方案可供我使用:

  • 使用 LaTeX 并将它们作为图像发布在我的网页上。
  • 使用 MathML

这两种解决方案都不理想,而且似乎有些过时。用图像替换应该是文本的内容绝不是一个好主意,而且 MathML 并不兼容所有浏览器/操作系统。

我希望有一个使用图像或 MathML 的现代解决方案,也许是利用 sIFR 来显示数学方程的东西?经过一番研究,我仍然没有找到任何真正的解决方案。

请注意,我要求一种发布方程式的新方法。我不希望图像成为网页上显示的输出,而是希望将这些方程式呈现为文本数据。MathML 是我最接近的,但仍然不理想。我一直想知道是否可以使用像 sIFR 这样的替代工具在 Flash 中创建方程式。有人在这方面有什么建议吗?

编辑:自从我上次更新这篇文章已经有一段时间了,但是随着 HTML5 被浏览器采用,游戏中出现了一个新的玩家,它将 LaTeX 和 MathML 重新引入混合,MathJax!. MathJax 绝对是必经之路!

类似问题: 网络上的数学方程式

0 投票
3 回答
8578 浏览

mathjax - MathJax/jsMath 替代品?

2021 年更新: 只需使用 MathJax;你不应该再支持旧版本的 IE 了。

我想使用MathJax来显示 MathML 方程,但是它在 IE 中的性能慢得让人无法接受(是的,我读到过使用 EmulateIE7,这也是不可接受的,因为它会破坏网站的其他区域)。

我不需要支持用户生成的方程式,而且我的大部分数据已经是 XML 格式,因此将 XSL 转换为 HTML 似乎是最兼容的解决方案。

理想情况下,HTML 与来自 MathJax 的 HTML 相似/完全相同。显示图像代替整个方程是一个糟糕的解决方案,因为它要求 IE 用户安装 MathPlayer。

0 投票
3 回答
41947 浏览

javascript - 可嵌入的所见即所得方程编辑器

您知道用 javascript/mathml 或 Flash 实现的所见即所得公式编辑器,例如 DragMath 吗?

我也可以嵌入 DragMath,但我想知道是否有一种方法可以拥有一个好的 WYSIWYG 公式编辑器,而无需用户运行 Java 小程序。

谢谢!

0 投票
4 回答
806 浏览

javascript - 如何在 jqMath 中的格式化表达式中保留空格

我正在使用jqMath作为数学公式格式化程序。我不想从表达式中删除空格和换行符。我怎样才能做到这一点?我已经尝试了很多,但我找不到任何解决方案。

0 投票
2 回答
1753 浏览

javascript - ASCII 到 MathML

我有一个输出的 PHP 脚本: ((5^2x^2)^2+3)/(sqrt(sqrt(81)))

我希望它像你写的那样被正确格式化。

我在哪里可以找到这样的 ASCII 到 MathML 转换器:http: //www.equationsheet.com/asciitomathml.php这是 PHP 或 JavaScript 中的开源,以便我可以在我的网页上使用它来格式化数学分数?(因为这是在 PHP 封闭源代码中完成的,但我需要一些可以在我自己的服务器上实现的东西。)

我的脚本输出数学,我需要它正确显示

我真的很感激你花时间帮助我!:)

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 投票
2 回答
1948 浏览

parsing - Jqmath - 页面加载后应用

我想在初始页面加载后应用 jqMath 脚本。

我遇到的问题是我进行了一个 ajax 调用,它检索了一些 jqMath 语法并将其加载到主页的 div 部分。

但是,目前尚未解析语法。当 ajax 调用返回并应用于适当的 div 部分时,如何确保可以触发 jqMath?

0 投票
1 回答
515 浏览

javascript - 如何左对齐 jqmath 表中的元素

如果我尝试在jqmath创建一个表格,它总是将元素居中。所以如果我写

然后我得到

如何让 jqmath 将列向左对齐,以便表格显示为

0 投票
1 回答
793 浏览

javascript - jqMath 高亮框,如 MathJax/MathJs 中的 bbox

jqmath 是否支持在最终渲染中添加自定义容器?

基本上在 MathJax/MathJs http://www.mathjax.org/docs/2.0/tex.html#bbox中是否有任何等同于 bbox 的东西?