MathML
MathML (acronim pentru Mathematical Markup Language , limbaj de marcare matematică ) este un limbaj web folosit pentru a reprezenta simboluri și formule matematice , care vă permite, de asemenea, să atribuiți o semnificație semantică formulelor. A fost derivat din XML ca o specificație a Grupului de lucru W3C Mathematics.
Specificațiile versiunii 1.01 ale formatului au fost lansate în iunie 1999, iar versiunea 2.0 a apărut în februarie 2001 . În octombrie 2003, a doua ediție a versiunii MathML 2.0 a fost publicată de W3C.
MathML nu este preocupat doar de prezentare, ci și de semnificația componentelor formulei. Un sistem, numit OpenMath , care se ocupă de semantica matematică , destinat ca o completare a MathML, este în curs de dezvoltare.
Exemple
Formula:
Generat prin codul T E X :
x = \ frac { -b \ pm \ sqrt { b ^ 2 - 4ac }} { 2a }
Poate fi scris în MathML după cum urmează:
<math>
<mrow>
<mi> x </mi>
<mo> = </mo>
<mfrac>
<mrow>
<mrow>
<mo> - </mo>
<mi> b </mi>
</mrow>
<mo> & PlusMinus; </mo>
<msqrt>
<mrow>
<msup>
<mi> b </mi>
<mn> 2 </mn>
</msup>
<mo> - </mo>
<mrow>
<mn> 4 </mn>
<mo> & InvisibleTimes; </mo>
<mi> a </mi>
<mo> & InvisibleTimes; </mo>
<mi> c </mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn> 2 </mn>
<mo> & InvisibleTimes; </mo>
<mi> a </mi>
</mrow>
</mfrac>
</mrow>
</math>
Deși poate fi mai puțin clar pentru cititor, structura XML promite să o facă pe scară largă utilizabilă și permite afișarea în aplicații precum browserele web și facilitează interpretarea semnificației sale de către software matematic.
Suport software
Există multe programe disponibile care pot converti expresii matematice în MathML, inclusiv convertoare între T E X și MathML. În plus, Wolfram Research produce un program pentru convertirea expresiilor matematice în MathML .
Printre browserele majore, cele care acceptă direct formatul sunt versiunile recente de Mozilla și derivatele sale [1] , versiunile Opera începând cu 11.60 și Google Chrome începând cu versiunea 24. Există pluginuri externe pentru a utiliza formatul și cu alte browsere; de exemplu, Internet Explorer îl acceptă prin MathPlayer .
MathML este, de asemenea, susținut de software-ul de birou mare, cum ar fi suita Apple ( Pages , Keynote , Numbers ), OpenOffice.org și Microsoft Word și de software-uri matematice, cum ar fi Mathematica .
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe MathML
linkuri externe
- ( RO ) W3C Math Home - conține specificații, întrebări frecvente și o listă de software acceptat
- ( EN ) cea mai recentă specificație MathML , la w3.org .
- Punerea matematicii pe web cu MathML , pe linux.it .
- ( EN ) Zvon MathML Reference , pe zvon.org .
- (EN) MathML în Mozilla , pe mozilla.org.
- ( EN ) MathPlayer - un plugin pentru Internet Explorer
- (EN) MathML Central - site care conține un convertor pentru MathML
- ( EN ) standardul OpenMath , pe openmath.org . Adus la 2 iunie 2005 (arhivat din original la 13 februarie 2006) .
- ( RO ) Manualul Mathml , la data2type.de .
Controlul autorității | LCCN (EN) sh2002004656 · GND (DE) 4812914-8 |
---|