2016-06-20 4 views
0

Если у меня есть уравнение типа ах + Ь, и я хочу, чтобы иметь возможность отображать их с коэффициентами подсвечивается, я мог бы написатьИзменение цвета в MathJax или MathML

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-код я могу просто использовать-тег класса для коэффициентов

<mi class="mColor">m</mi> 

и я могу использовать простой скрипт jQuery (.css()), чтобы изменить цвет этого класса. Есть ли аналогичный инструмент для MathJax? Что-то вроде

\color{$mColor}{m} 

Что я могу изменить с помощью сценария jQuery?

tldr:
Есть ли сценарий в JS/jQuery, который позволяет мне изменять цвет символа MathJax?

ответ

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> 

, так что вы можете изменить стиль этих двух классов, как обычно.