如何将Javascript数学函数转换为数学方程式?

时间:2014-11-03 20:48:43

标签: javascript mathjax

如何从JavaScript的数学函数生成MathJax公式?它不需要评估数学方程式,它只是将字符串转换为数学方程式以供查看。

示例以下字符串Math.pow(2,3)输出到2 2

2 个答案:

答案 0 :(得分:1)

您可以使用math.js来解析表达式并将其转换为Tex,后者可用于呈现MathJax等式。

这是一个在线示例: http://mathjs.org/examples/browser/pretty_printing_with_mathjax.html

答案 1 :(得分:0)

我认为没有一个交钥匙库,但要做你想做的事情并不是那么难。

  1. 您可以使用现有的算术表达式解析器:http://ariya.ofilabs.com/2011/08/math-evaluator-in-javascript-part1.html

  2. 您从解析树生成MathML代码:http://fr.wikipedia.org/wiki/MathML

  3. 然后存在用于查看MathML的工具,如Mathjax:http://www.mathjax.org/