替换mathjax方程中的变量

时间:2016-08-02 17:08:20

标签: javascript jquery mathjax

说我有一个等式

\(x+y = z\\)
在MathJaX中

,我想从用户输入中替换$ x $和$ y $数字,并计算$ z $给出这两个数字。我该怎么做呢?

我知道如果我将等式转换为

<div id='x'>\({}\)</div>\(+\)<div id='y'>\({}\)</div>\(=\)<div id='z'>\({}\)</div>

我可以使用MathJax.Hub.getAllJax(“x”)[0],MathJax.Hub.getAllJax(“y”)[0]和MathJax.Hub.getAllJax(“z”)[0]来替换每个id的内容由一个数字组成。然而,这似乎是一个非常复杂的表达,如果有一种方法可以使它更简单;例如,如果可以写

\(class{x}{}+\class{y}{}=\class{z}{}\)

并用数字替换每个类。我不知道这是否可行,或者是否有其他方法可以做到这一点。在任何一种情况下:

如何用用户指定的数字替换MathJaX等式(变量)的部分?

0 个答案:

没有答案