(MathML) Mathematical Markup Language | |
---|---|
Tyyppi | Tietokoneen asettelu |
Kehittäjä | W3C-konsortio |
Sisään kirjoitettu | Alunperin WEB |
Ensimmäinen painos | 1996 [1] |
Osavaltio | Tuettu |
Verkkosivusto | w3.org/Math/ |
Mediatiedostot Wikimedia Commonsissa |
MathML ( englannin kielestä Mathematical Markup Language - "matematical markup language ") on XML- pohjainen merkintäkieli matemaattisten symbolien ja kaavojen esittämiseen WWW -dokumenteissa . W3C Mathematics Group suosittelee MathML:ää .
MathML huomioi paitsi esityksen , myös kaavan elementtien merkityksen . Myös matemaattista semanttista merkintäjärjestelmää kehitetään täydentämään MathML:ää. Sen nimi on OpenMath .
MathML:stä on kaksi versiota - Presentation MathML ja Content MathML .
MathML ehdotettiin tunnisteeksi <math> osaksi HTML 3 -standardia vuonna 1995. Tätä standardia ei kuitenkaan otettu käyttöön selaimissa , eikä MathML löytänyt paikkaa HTML 3.2 -standardissa [1] .
HTML5: ssä MathML:stä tuli osa merkintäkieltä [2] [1] .
TeX - kuvauksessa
x = \frac { -b \pm \sqrt { b ^ 2 - 4ac }}{ 2a }käytetään edustamaan kaavaa
Seuraavassa on kuvaus tästä kaavasta MathML:n avulla:
<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 -rakenne tarjoaa laajan valikoiman käyttömahdollisuuksia ja mahdollistaa kaavojen nopean näyttämisen sovelluksissa, kuten selaimissa , sekä helpon tulkinnan niiden arvojen matemaattisissa ohjelmistotuotteissa.
Varovaisuutta tulee noudattaa raportoitaessa, että ohjelmistotuote tukee MathML:ää, sillä tuettua MathML-versiota ei yleensä raportoida.
Matemaattisten lausekkeiden muuntamiseen MathML:ksi on monia apuohjelmia , mukaan lukien muuntimet TeX :n ja MathML:n välillä.
MathML-kuvauskieltä tukevat monet nykyaikaiset selaimet [3] :
Google Chrome tuki virallisesti MathML:ää versiossa 24 [4] , mutta tuki lopetettiin myöhemmin. [5] Monet muut selaimet tukevat tätä muotoa asentaessaan sopivia laajennuksia .
MathJax mahdollistaa MathML:n tuen selaimissa, jotka eivät tue JavaScript -muotoa .
Lisäksi MathML:ää tukevat suuret toimistoohjelmat, kuten Microsoft Word ja OpenOffice.org , sekä matemaattiset ohjelmistotuotteet, kuten Mathematica , Maple .
Windows 7 esittelee käsinkirjoituksen tuen kaavoille. Tunnistustulos esitetään MathML-lausekkeena [6] .
Asiakirjan merkintäkielet | |
---|---|
toimistoasiakirjat _ | |
tunnettu | |
Vähemmän Tunnettu |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tuotteet ja standardit |
| ||||||||||||||
Organisaatiot |
| ||||||||||||||
PÄÄLLÄ |
| ||||||||||||||
Konferenssit |
|