1

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

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

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

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

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

4

2 回答 2

4

我建议您使用MathJax

  • 许多论坛和 StackExchange 数学都使用它!

  • 它支持所有现代浏览器(甚至 Internet Explorer 6!)

  • 非常简单,只需将 MathJax 上传到您的服务器并包含 2 个 CSS/JS 文件!几周前,我将它安装在 MediaWiki 上,安装 XAMPP 很简单;)

于 2011-11-19T14:30:08.833 回答
2

您还可以在http://mathscribe.com/author/jqmath.html上查看我的 jqMath JavaScript 库——它类似于 MathJax,但更简单、更小、更快。与 ASCIIMathML 不同,jqMath 可以在任何浏览器回到 IE6 中运行,并且也是开源的。如果您了解 LaTeX 并希望它的全部功能用于非常高级的数学,并且不介意页面加载缓慢,那么请使用 MathJax。但是对于像你这样的例子,jqMath 会更快,并且使用直接基于 MathML 和 Unicode 的更简单的语法。在您的示例中,您需要将 {(5^2x^2)^2+3}/√√81 输入到 jqMath。你可以在我上面链接的页面上试试这个。

于 2011-11-19T18:37:20.597 回答