Úvod do MathML - značkovací jazyk pro matematiku
MathML je značkovací jazyk, na který lze použít zobrazení matematických zápisů. Značky MathML můžete použít přímo z HTML5. Je užitečné, když chcete na svých webových stránkách zobrazit více než jednoduchých zápisů o matematice, a díky své jednoduchost a podobnost s HTML.
MathML má dva typy značek; prezentace (pro rozvržení) a obsahu (pro význam). Vzhledem k tomu, že prohlížeče podporují pouze označení prezentace, je to jediný typ značek, který lze použít s HTML. Můžete také použít CSS a JavaScript na to, stejně jako byste na HTML.
Podívejme se na MathML.
Pochopení MathML
Na webových stránkách Mozilla Developer je uveden seznam současných prvků MathML. Také jsem uvedl prvky použité v příkladech na konci tohoto příspěvku pro rychlou orientaci.
Prvkem nejvyšší úrovně v MathML je element, Když píšete MathML kód do HTML, nezapomeňte dát je uvnitř
tagy.
,
,
,
jsou základní prvky reprezentující identifikátor, operátor, číslo a řetězec. Všimněte si, že všechny níže uvedené prvky MathML začínají písmenem 'm'.
Zde je několik jednoduchých příkladů.
Jak zobrazit horní index a dolní index
element je pro zobrazení horního indexu. Je tu
pro indexy.
Jak zobrazit zlomky
Jak zobrazit kořenová celá čísla
Zde je jeden další jednoduchý příklad pro zobrazení celých čísel root.
Pouze pro druhou odmocninu je tu
.
Nyní přejdeme k složitějším zápisům, matici.
Jak zobrazit matici
Pro sestavení matice budeme potřebovat strukturu tabulky pro řádky a sloupce. K tomu používáme
,
a
.
Kromě toho použijeme
tagy pro přidání operátorů [
a ]
kolem matice a nakonec je všechny umístili dovnitř
element, prvek, který seskupuje výrazy.
Zde je konečný výsledek:
Vrhneme také trochu CSS, aby se „X“ vynořilo v matici.
mi barva: červená;
Jak zobrazit integrální rovnice
Níže je uveden příklad základního typu integrální rovnice.
slouží k přidání mezí integrálu.
Stejně jako HTML má MathML také znaky a entity, z nichž jeden se používá v příkladu k zobrazení řeckého fí symbolu. Zde je návod, jak zobrazit integrální rovnici výše:
Seznam entit znaků MathML naleznete zde a najdete je na webových stránkách W3C.
Atributy MathML
Kromě atributů, které jsou stejné jako HTML (jako id
), MathML má také sadu vlastních atributů. Webové stránky Mozilla Developer mají pro váš odkaz sadu atributů MathML. Pro nouzové situace můžete použít knihovnu JavaScript MathJax. Pokud potřebujete více nástrojů, podívejte se na tento odkaz zde.
Vezmu si dovolenou s tímto kodexem, který obsahuje všechny výše uvedené příklady, pro vaši snadnou orientaci.
Referenční seznam prvků MathML
Prvky | Definice |
| Prvek MathML nejvyšší úrovně |
| Zobrazuje identifikátory (proměnné, konstanty, názvy funkcí) |
| Zobrazí číselný literál |
| Zobrazí operátora |
| Zobrazuje doslovný literál |
| Připojuje horní index k základně |
| Připojí dolní index k základně |
| Slouží k zobrazení zlomků |
| Zobrazuje radikály s indexy |
| Zobrazí druhou odmocninu |
| Zobrazí tabulku nebo matici |
| Řada
|
| Sloupec v
|
| Podvýrazy skupin |
| Používá se k přidání horního indexu, dolního indexu, presuperscriptu a presubscriptu |