Ú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.
Ako zobraziť zlomky
Ako zobraziť koreňové celé čísla
Tu je ďalší jednoduchý príklad zobrazenia koreňových čísel.
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:
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:
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 |