(MathML) Matematisk Markup Language | |
---|---|
Type | Computer layout |
Udvikler | W3C konsortium |
Skrevet i | Oprindeligt WEB |
Første udgave | 1996 [1] |
Stat | Understøttet |
Internet side | w3.org/Math/ |
Mediefiler på Wikimedia Commons |
MathML (fra det engelske Mathematical Markup Language - "mathematical markup language") er et XML - baseret opmærkningssprog til at repræsentere matematiske symboler og formler i WWW -dokumenter . MathML anbefales af W3C Mathematics Group .
MathML tager ikke kun hensyn til præsentationen , men også betydningen af formelelementerne. Et matematisk semantisk markup-system er også ved at blive udviklet til at komplementere MathML. Det hedder OpenMath .
MathML har 2 versioner - Præsentation MathML og Content MathML .
MathML blev foreslået i 1995 som et tag <math> som en del af HTML 3-standarden. Denne standard blev dog ikke implementeret i browsere , og MathML fandt ingen plads i HTML 3.2-standarden [1] .
I HTML5 blev MathML en del af opmærkningssproget [2] [1] .
I TeX beskrivelse
x = \frac { -b \pm \sqrt { b ^ 2 - 4ac }}{ 2a }bruges til at repræsentere formel
Følgende er en beskrivelse af denne formel ved hjælp af MathML:
<math xmlns= "http://www.w3.org/1998/Math/MathML" display= "blok" > <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 giver en bred vifte af anvendelser og tillader formler at blive vist hurtigt i applikationer såsom browsere , samt nemt at fortolke deres værdier i matematiske softwareprodukter.
Der skal udvises forsigtighed, når der rapporteres, at et softwareprodukt understøtter MathML, da den version af MathML, der understøttes, normalt ikke rapporteres.
Der er mange værktøjer til at konvertere matematiske udtryk til MathML, herunder konvertere mellem TeX og MathML.
MathML markup-sproget understøttes af mange moderne browsere [3] :
Google Chrome understøttede officielt MathML i version 24 [4] , men support blev senere droppet. [5] Mange andre browsere understøtter dette format, når de installerer de relevante plugins .
MathJax tillader, at MathML understøttes i browsere, der ikke har indbygget understøttelse af det format, der bruger JavaScript .
Derudover understøttes MathML af store kontorprogrammer som Microsoft Word og OpenOffice.org samt matematiske softwareprodukter som Mathematica , Maple .
Windows 7 introducerer håndskriftstøtte til formler. Genkendelsesresultatet præsenteres som et MathML-udtryk [6] .
Dokumentmarkeringssprog | |
---|---|
kontordokumenter _ | |
Kendt | |
Mindre kendt |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter og standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferencer |
|