Uvod u MathML - Markup Language za matematiku
MathML je označni jezik na koji se može koristiti prikazati matematičke oznake. MathML oznake možete koristiti izravno iz HTML5. To je korisno kada želite prikazati više od jednostavnih oznaka matematike na svojim web-stranicama, a vrlo je lako koristiti zbog svojih jednostavnost i sličnost s HTML-om.
MathML ima dvije vrste označavanja; prezentacija (za raspored) i sadržaj (za značenje). Budući da preglednici podržavaju samo oznaku prezentacije, to je jedini tip oznake koji se može koristiti s HTML-om. Također možete koristiti CSS i JavaScript na njemu kao što biste htjeli na HTML-u.
Pogledajmo MathML.
Razumijevanje MathML-a
Na web-lokaciji Mozilla Developer nalazi se popis postojećih MathML elemenata. Također sam naveo elemente korištene u primjerima na kraju ovog posta za brzu referencu.
Element najviše razine u MathML-u je element, Kada pišete MathML kod u HTML, zapamtite da ih stavite u
oznake.
,
,
,
su osnovni elementi koji predstavljaju identifikator, operator, broj i niz. Imajte na umu da svi MathML elementi ispod počinju slovom 'm'.
Evo nekoliko jednostavnih primjera.
Kako prikazati nadpis i indeks
element za prikazivanje eksponenta. Eno ga
za indeks.
Kako prikazati frakcije
Kako prikazati korijene
Evo još jednog jednostavnog primjera za prikaz korijenskih brojeva.
Samo za kvadratni korijen, postoji
.
Sada prijeđimo na složenije bilješke, matricu.
Kako prikazati matricu
Da bismo konstruirali matricu, trebat ćemo imati strukturu tablice za retke i stupce. Za to koristimo
,
i
.
Osim toga, koristit ćemo
za dodavanje operatora [
i ]
oko matrice, i konačno ih sve stavi u
element, element koji grupira izraze.
Ovo je krajnji rezultat:
Također, bacimo malo CSS-a kako bi se taj 'X' istaknuo u matrici.
mi boja: crvena;
Kako prikazati integralne jednadžbe
U nastavku slijedi primjer osnovnog tipa integralne jednadžbe.
koristi se za dodavanje granica integralu.
Poput HTML-a, MathML također ima znakove i entitete, od kojih se jedan koristi u primjeru za prikaz grčkog simbola phi. Evo kako prikazati gore navedenu integralnu jednadžbu:
Za popis MathML znakova, kliknite ovdje da biste ih pronašli na W3C web stranici.
Atributi MathML
Osim atributa koji su isti kao i HTML-ovi (npr iskaznica
), MathML također ima skup vlastitih atributa. Mozilla Developer stranica sadrži zbirku MathML atributa za vašu referencu. Za povratne podatke možete koristiti JavaScript knjižnicu MathJax. Ako trebate više alata, pogledajte ovu vezu ovdje.
Uzmem dopust s ovim kodom koji sadrži sve gore navedene primjere, za vašu jednostavnu referencu.
Popis referenci MathML elemenata
Elementi | definicija |
| Element MathML najviše razine |
| Prikazuje identifikatore (varijable, konstante, nazive funkcija) |
| Prikazuje numeričku literalnu vrijednost |
| Prikazuje operatera |
| Prikazuje literalni niz |
| Pričvršćuje eksponent na bazu |
| Priključuje indeks na bazu |
| Koristi se za prikaz razlomaka |
| Prikazuje radikale s indeksima |
| Prikazuje kvadratni korijen |
| Prikazuje tablicu ili matricu |
| Red
|
| Stupac u
|
| Pod-izrazi grupa |
| Koristi se za dodavanje eksponenta, indeksa, presuperscript i presubscript |