(MathML) Matematikai jelölőnyelv | |
---|---|
Típusú | Számítógépes elrendezés |
Fejlesztő | W3C Konzorcium |
Beírva | Eredetileg WEB |
Első kiadás | 1996 [1] |
Állapot | Támogatott |
Weboldal | w3.org/Math/ |
Médiafájlok a Wikimedia Commons oldalon |
A MathML (az angol Mathematical Markup Language – „matematikai jelölőnyelv” szóból) egy XML - alapú jelölőnyelv matematikai szimbólumok és képletek megjelenítésére a WWW dokumentumokban . A MathML-t a W3C Mathematics Group ajánlja .
A MathML nemcsak a megjelenítést veszi figyelembe , hanem a képletelemek jelentését is. A MathML kiegészítésére matematikai szemantikai jelölőrendszert is fejlesztenek. OpenMath -nak hívják .
A MathML-nek 2 verziója van: a Presentation MathML és a Content MathML .
A MathML-t 1995-ben javasolták tagként a HTML<math> 3 szabvány részeként, azonban ezt a szabványt nem implementálták a böngészőkben , és a MathML nem kapott helyet a HTML 3.2 szabványban [1] .
A HTML5-ben a MathML a jelölőnyelv részévé vált [2] [1] .
TeX leírásban _
x = \frac { -b \pm \sqrt { b ^ 2 - 4ac }}{ 2a }képlet ábrázolására használják
A következő képlet leírása MathML használatával:
<math xmlns= "http://www.w3.org/1998/Math/MathML" display= "block" > <mi> x </mi> <mo> = </mo> <mrow> <mfrac> < mrow> <mo> − </mo> <mi> b </mi> <mo> ± </mo> <msqrt> <msup><mi> b </mi><mn> 2 </mn></ msup> <mo> − </mo> <mn> 4 </mn><mi> a </mi><mi> c </mi> </msqrt> </mrow> <mrow> <mn> 2 < /mn><mi> a </mi> </mrow> </mfrac> </mrow> <mtext> . </mtext> </math>A MathML XML struktúra széles körű felhasználást tesz lehetővé, és lehetővé teszi a képletek gyors megjelenítését az alkalmazásokban, például a böngészőkben , valamint az értékek egyszerű értelmezését a matematikai szoftvertermékekben.
Óvatosan kell eljárni, amikor azt jelenti, hogy egy szoftvertermék támogatja a MathML-t, mivel a támogatott MathML-verziót általában nem jelentik.
Számos segédprogram létezik a matematikai kifejezések MathML-re konvertálására, beleértve a TeX és a MathML közötti konvertereket.
A MathML jelölőnyelvet számos modern böngésző támogatja [3] :
A Google Chrome hivatalosan támogatta a MathML-t a 24-es verzióban [4] , de a támogatás később megszűnt. [5] Sok más böngésző támogatja ezt a formátumot a megfelelő bővítmények telepítésekor .
A MathJax lehetővé teszi a MathML támogatását olyan böngészőkben, amelyek nem támogatják a JavaScriptet használó formátumot .
Ezenkívül a MathML-t olyan fő irodai programok támogatják, mint a Microsoft Word és az OpenOffice.org , valamint matematikai szoftvertermékek, például a Mathematica , a Maple .
A Windows 7 bevezeti a képletek kézírásának támogatását. A felismerés eredménye MathML kifejezésként jelenik meg [6] .
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Termékek és szabványok |
| ||||||||||||||
Szervezetek |
| ||||||||||||||
TOVÁBB |
| ||||||||||||||
Konferenciák |
|