说我有一个等式
\(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等式(变量)的部分?