Homepage » Coding » Bevezetés a MathML-be - A matematika jelölési nyelve

    Bevezetés a MathML-be - A matematika jelölési nyelve

    A MathML egy jelölőnyelv, amelyre fel lehet használni matematikai jelölések megjelenítése. A MathML címkéket közvetlenül a HTML5-ből használhatja. Hasznos, ha webhelyein több, mint egyszerű matematikai feliratot szeretne megjeleníteni, és nagyon könnyen használható az egyszerűség és a HTML-hez hasonlít.

    A MathML kétféle jelöléssel rendelkezik: bemutatás (elrendezés) és tartalom (értelemben). Mivel a böngészők csak a megjelenítési jelölést támogatják, ez az egyetlen jelölőtípus, amelyet a HTML-ben lehet használni. A CSS-t és a JavaScript-t ugyanúgy használhatja, mint a HTML-re.

    Vessünk egy pillantást MathML-re.

    A MathML megértése

    A Mozilla Developer weboldalán megtalálható a jelen MathML elemek listája. A cikk végén található példákban felsorolt ​​elemeket is felsoroltam a gyors hivatkozás céljából.

    A MathML legfelső szintű eleme a elem, ha a HTML-ben írja a MathML-kódot, ne feledje, hogy azokat a címkék.

    ,,, az azonosítót, operátort, számot és karakterláncot képviselő alapelemek. Ne feledje, hogy az összes MathML elem az "m" betűvel kezdődik..

    Íme néhány egyszerű példa.

    Hogyan jelenítse meg a Superscript & Subscript alkalmazást

    A elem a felső index megjelenítésére szolgál. Van egy az indexekhez.

      n 7   

    Hogyan jelenítsük meg a frakciókat

      7 26   

    Hogyan jelenítsük meg a gyökér integert

    Íme egy egyszerű példa a gyökér egész számok megjelenítésére.

      -678 5   

    Csak négyzetgyökért van .

    Most lépjünk át a bonyolultabb jelölésekre, a mátrixra.

    Mátrix megjelenítése

    Egy mátrix létrehozásához táblázat- és oszlopstruktúrára van szükség. Ehhez használjuk , és .

    Ettől eltekintve fogjuk használni címkék az operátorok hozzáadásához [ és ] a mátrix körül, és végül mindet belsejében elem, amely az expressziókat csoportosítja.

    Íme a végeredmény:

       [     0   4   10     5   2   x     9   11   1     ]    

    Továbbá dobjunk egy kis CSS-t, hogy az „X” kiemelkedjen a mátrixban.

    mi szín: piros;  

    Az integrális egyenletek megjelenítése

    Az alábbiakban bemutatjuk az integrál egyenlet alaptípusát. A az integrál határértékeinek hozzáadására szolgál.

    A HTML-hez hasonlóan a MathML-nek vannak karakterei és entitásai is, amelyek közül az egyiket a példában a görög phi szimbólum megjelenítésére használják. A fenti integrált egyenlet megjelenítésének módja:

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

    A MathML karakter entitások listájának megtekintéséhez kattintson ide a W3C webhelyén.

    MathML attribútumok

    A HTML-ekkel azonos attribútumok mellett (pl id), A MathML saját attribútumokkal is rendelkezik. A Mozilla Developer webhely MathML attribútumok gyűjteményével rendelkezik a referencia számára. Hibák miatt használhatja a MathJax JavaScript könyvtárát. Ha több eszközre van szüksége, nézd meg ezt a linket itt.

    A könnyebb referencia érdekében a fenti kódokkal együtt hagyom el ezt a kódot.

    A MathML elemek referencia listája

    Elements Meghatározás
    Legmagasabb szintű MathML elem
    Megjeleníti az azonosítókat (változókat, állandókat, függvényneveket)
    Megjeleníti a numerikus szót
    Megjeleníti a kezelőt
    A karakterláncot mutatja
    Felsorolatot csatol egy alaphoz
    A bázishoz hozzárendel egy indexet
    A frakciók megjelenítése
    Az indexekkel rendelkező radikákat jeleníti meg
    Négyzetgyöket jelenít meg
    Egy táblázatot vagy mátrixot jelenít meg
    Sor
    Oszlop
    Az al-kifejezések csoportjai
    Felirat, alkönyvtár, előfeltétel és előszöveg hozzáadása