(MathML) Mathematical Markup Language | |
---|---|
Sorts | Dator layout |
Utvecklaren | W3C-konsortiet |
Skrivet i | Ursprungligen WEB |
Första upplagan | 1996 [1] |
stat | Stöds |
Hemsida | w3.org/Math/ |
Mediafiler på Wikimedia Commons |
MathML (från engelska Mathematical Markup Language - "mathematical markup language") är ett XML -baserat märkningsspråk för att representera matematiska symboler och formler i WWW- dokument . MathML rekommenderas av W3C Mathematics Group .
MathML tar inte bara hänsyn till presentationen utan också betydelsen av formelelementen. Ett uppmärkningssystem för matematisk semantik utvecklas också för att komplettera MathML. Det heter OpenMath .
MathML har 2 versioner - Presentation MathML och Content MathML .
MathML föreslogs 1995 som en tagg <math> som en del av HTML 3-standarden. Men denna standard implementerades inte i webbläsare och MathML hittade ingen plats i HTML 3.2-standarden [1] .
I HTML5 blev MathML en del av märkningsspråket [2] [1] .
I TeX- beskrivning
x = \frac { -b \pm \sqrt { b ^ 2 - 4ac }}{ 2a }används för att representera formel
Följande är en beskrivning av denna formel med MathML:
<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>MathML XML -strukturen ger ett brett användningsområde och gör att formler kan visas snabbt i applikationer som webbläsare , samt att enkelt tolka deras värden i matematiska mjukvaruprodukter.
Försiktighet bör iakttas när du rapporterar att en mjukvaruprodukt stöder MathML, eftersom den version av MathML som stöds vanligtvis inte rapporteras.
Det finns många verktyg för att konvertera matematiska uttryck till MathML, inklusive konverterare mellan TeX och MathML.
MathML-markeringsspråket stöds av många moderna webbläsare [3] :
Google Chrome stödde officiellt MathML i version 24 [4] , men stödet avbröts senare. [5] Många andra webbläsare stöder detta format när de installerar lämpliga plugins .
MathJax tillåter att MathML stöds i webbläsare som inte har inbyggt stöd för formatet som använder JavaScript .
Dessutom stöds MathML av stora kontorsprogram som Microsoft Word och OpenOffice.org , samt matematiska mjukvaruprodukter som Mathematica , Maple .
Windows 7 introducerar handskriftsstöd för formler. Igenkänningsresultatet presenteras som ett MathML-uttryck [6] .
Dokumentmarkeringsspråk | |
---|---|
kontorsdokument _ | |
välkänd | |
Mindre känd |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter och standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferenser |
|