如果我有一个像ax + b这样的等式,我希望能够突出显示这些系数,我可以写
MathJax:
\(\color{blue}{m}x+\color{red}{c}\)
MATHML:
<math>
<mi style="color: blue">m</mi>
<mi>x</mi>
<mo>+</mo>
<mi style="color: red">c</mi>
</math>
如果我想更改MathML代码的颜色,我可以简单地使用class-tags作为系数
<mi class="mColor">m</mi>
我可以使用简单的jQuery脚本(.css())来改变这个类的颜色。 MathJax有类似的工具吗?像
这样的东西\color{$mColor}{m}
我可以使用jQuery脚本更改哪些内容?
tldr:
JS / jQuery中是否有一个脚本可以让我改变MathJax符号的颜色?
答案 0 :(得分:2)
使用\(\class{mColor}{m}x+\class{cColor}{c}\)
。这将产生
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi class="mColor">m</mi>
<mi>x</mi>
<mo>+</mo>
<mi class="cColor">c</mi>
</math>
这样您就可以像往常一样更改这两个类的样式。