MathML n esittely - Matematiikan merkintäkieli
MathML on merkintäkieli, jota voidaan käyttää näyttää matemaattisia merkintöjä. Voit käyttää MathML-tunnisteita suoraan HTML5: stä. Se on hyödyllistä, kun haluat näyttää enemmän kuin yksinkertaisia merkintöjä matematiikasta verkkosivuillasi, ja se on melko helppo käyttää sen yksinkertaisuus ja samankaltaisuus HTML: n kanssa.
MathML: llä on kaksi tyyppiä; esitys (ulkoasu) ja sisältö (merkitys). Koska selaimet tukevat vain esityksen merkintää, se on ainoa merkintätyyppi, jota voidaan käyttää HTML: n kanssa. Voit myös käyttää CSS- ja JavaScript-versioita aivan kuten HTML-muodossa.
Katsotaanpa MathML.
MathML: n ymmärtäminen
Mozilla Developer -sivustossa on luettelo nykyisistä MathML-elementeistä. Olen myös luetellut tämän artikkelin lopussa olevissa esimerkeissä käytetyt elementit nopeasti.
MathML: n huipputason elementti on elementti, kun kirjoitat HTML-koodiin MathML-koodin, muista laittaa ne sisälle
tunnisteet.
,
,
,
ovat peruselementit, jotka edustavat vastaavasti tunnusta, operaattoria, numeroa ja merkkijonoa. Huomaa, että kaikki alla olevat MathML-elementit alkavat kirjaimella 'm'.
Tässä on muutamia yksinkertaisia esimerkkejä.
Kuinka näyttää Superscript & Subscript
elementti on yläindeksin näyttäminen. On olemassa
tilaajille.
Miten näytetään murto-osia
Root Integersin näyttäminen
Tässä on yksi yksinkertainen esimerkki juuren kokonaislukujen näyttämisestä.
Vain neliöjuuri on olemassa
.
Siirrymme nyt monimutkaisempiin merkintöihin, matriisiin.
Matriisin näyttäminen
Matriisin rakentamiseen tarvitaan taulukoiden rakenne riveille ja sarakkeille. Tätä varten käytämme
,
ja
.
Sen lisäksi käytämme
tunnisteet lisätä operaattoreita [
ja ]
matriisin ympärille ja vihdoin ne kaikki
elementti, joka yhdistää ilmaisuja.
Tässä on lopputulos:
Mennään myös vähän CSS: ää, jotta "X" erottuu matriisista.
mi väri: punainen;
Integroitujen yhtälöiden näyttäminen
Alla on esimerkki yhtenäisen yhtälön perustyypistä.
käytetään lisäämään integraalin rajat.
Kuten HTML, MathML: llä on myös merkkejä ja kokonaisuuksia, joista yhtä käytetään esimerkissä Kreikan phi-symbolin näyttämiseen. Voit näyttää yllä olevan yhtenäisen yhtälön seuraavasti:
Luettelon MathML-merkkijonoista löytyy napsauttamalla tätä W3C-verkkosivustolla.
MathML-määritteet
Sen lisäksi, että attribuutit ovat samoja kuin HTML: t (kuten id
), MathML: llä on myös joukko omia ominaisuuksiaan. Mozilla Developer -sivustossa on kokoelma MathML-attribuutteja viitteellesi. Häiriöiden varalta voit käyttää JavaScript-kirjastoa MathJax. Jos tarvitset lisää työkaluja, tutustu tähän linkkiin.
Otan lomani tämän koodin kanssa, joka sisältää kaikki edellä mainitut esimerkit.
MathML-elementtien luettelo
elementit | Määritelmä |
| Huipputason MathML-elementti |
| Näyttää tunnisteet (muuttujat, vakiot, funktion nimet) |
| Näyttää numeerisen kirjaimisen |
| Näyttää operaattorin |
| Näyttää merkkijonon |
| Liittää pohjaan ylätunniste |
| Liittää pohjaan alaindeksin |
| Käytetään murto-osien näyttämiseen |
| Näyttää radikaaleja indekseillä |
| Näyttää neliöjuuren |
| Näyttää taulukon tai matriisin |
| Rivi
|
| Sarake sisään
|
| Ryhmien alilausekkeet |
| Käytetään lisäämään ylätunnistetta, alaindeksiä, esisanakirjaa ja esiskriptia |