我有一个方程式的用户输入 - 这个输入使用一个我没有编码的单独的API生成LaTeX代码(即,Mathquill,并不重要).
我的问题最好通过一个例子说明:假设从用户输入生成的LaTeX代码是这样的:
x^2+3x-10sin\left(2x\right)
Run Code Online (Sandbox Code Playgroud)
我如何将其(当然是动态)转换为JavaScript函数,硬编码,如下所示:
function(x) {
return Math.pow(x, 2) + 3 * x - 10 * Math.sin(2 * x);
}
Run Code Online (Sandbox Code Playgroud)
是否有任何API或我正在寻找能够解释LaTeX符号并以某种方式创建函数的东西?或者是什么?