Úvodná » kódovanie » Úvod do MathML - Markup Language pre matematiku

    Úvod do MathML - Markup Language pre matematiku

    MathML je značkovací jazyk, ktorý možno použiť zobrazenie matematických notácií. Značky MathML môžete použiť priamo z HTML5. Je to užitočné, keď si chcete na svojich webových stránkach ukázať viac než jednoduché zápisy matematiky a je to pomerne jednoduché použitie kvôli jeho jednoduchosť a podobnosť s HTML.

    MathML má dva typy značiek; prezentácia (pre usporiadanie) a obsah (pre zmysel). Vzhľadom na to, že prehliadače podporujú iba značku prezentácie, je to jediný značkovací typ, ktorý možno použiť s HTML. Môžete tiež použiť CSS a JavaScript, rovnako ako v HTML.

    Poďme sa pozrieť na MathML.

    Pochopenie MathML

    Zoznam webových stránok Mozilla Developer obsahuje zoznam súčasných prvkov MathML. Tiež som uviedol prvky použité v príkladoch na konci tohto príspevku pre rýchlu orientáciu.

    Prvok najvyššej úrovne v MathML je prvok, Keď píšete kód MathML v HTML, nezabudnite ich vložiť do vnútra tagy.

    ,,, sú základné prvky predstavujúce identifikátor, operátor, číslo a reťazec. Upozorňujeme, že všetky nižšie uvedené prvky MathML začínajú písmenom "m".

    Tu sú niektoré jednoduché príklady.

    Ako zobraziť horné a dolné indexy

    prvkom je zobrazenie horného indexu. Je tu jedna pre indexy.

      n 7   

    Ako zobraziť zlomky

      7 26   

    Ako zobraziť koreňové celé čísla

    Tu je ďalší jednoduchý príklad zobrazenia koreňových čísel.

      -678 5   

    Len za druhú odmocninu existuje .

    Teraz prejdime k zložitejším zápisom, matici.

    Ako zobraziť maticu

    Pri zostavovaní matice budeme potrebovať štruktúru tabuľky pre riadky a stĺpce. Na to používame , a .

    Okrem toho budeme používať tagy na pridanie operátorov [ a ] okolo matrice a nakoniec ich všetko vložiť do vnútra prvok, ktorý zoskupuje výrazy.

    Tu je konečný výsledok:

       [     0   4   10     5   2   X     9   11   1     ]    

    Tiež hádame trochu CSS, aby sa v matici stalo "X".

    mi farba: červená;  

    Ako zobraziť integrálne rovnice

    Nižšie je uvedený príklad základného typu integrálnej rovnice. sa používa na pridanie limitov integrálu.

    Podobne ako HTML, MathML má tiež znaky a entity, z ktorých jedna je v príklade použitá na zobrazenie gréckeho phi symbolu. Tu je návod na zobrazenie integrálnej rovnice:

       F ( X )  =     b   K ( X , T )   φ ( T )  d T    

    Pre zoznam objektov MathML znakov kliknite sem a nájdite ich na webových stránkach W3C.

    Atribúty MathML

    Okrem atribútov, ktoré sú rovnaké ako HTML (napr id), MathML má tiež súbor vlastných atribútov. Stránka Mozilla Developer obsahuje kolekciu atribútov MathML pre vašu referenciu. V prípade záložných súborov môžete použiť knižnicu JavaScript MathJax. Ak potrebujete viac nástrojov, pozrite si tento odkaz tu.

    Mám dovolenku s týmto kódom obsahujúcim všetky vyššie uvedené príklady, aby ste sa mohli ľahko zmieniť.

    Referenčný zoznam prvkov MathML

    elements definícia
    Prvok MathML najvyššej úrovne
    Zobrazuje identifikátory (premenné, konštanty, názvy funkcií)
    Zobrazuje číselné písmená
    Zobrazuje operátora
    Zobrazuje reťazec doslovne
    Pripojí horný index k základni
    Priradí index k základni
    Používa sa na zobrazenie zlomkov
    Zobrazuje radikály s indexmi
    Zobrazuje druhú odmocninu
    Zobrazuje tabuľku alebo maticu
    Row of
    Stĺpec v
    Skupinové výrazy
    Používa sa na pridanie horného indexu, indexu, predpokladaného & predpísaného textu