Početna » šifriranje » Uvod u MathML - Markup Language za matematiku

    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.

      n 7   

    Kako prikazati frakcije

      7 26   

    Kako prikazati korijene

    Evo još jednog jednostavnog primjera za prikaz korijenskih brojeva.

      -678 5   

    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:

       [     0   4   10     5   2   x     9   11   1     ]    

    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:

       f ( x )  =     b   K ( x , t )   φ ( t )  d t    

    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