Podpora MathML
Matematické výrazy lze HTML zapsat pomocí MathML. Podpora MathML je dobrá v pro prohlížečích Mozilla Firefox. Podporu zobrazuje stránka Mozilly Browser compatibility. Pro ozkoušení podpory MathML je dobrá testovací stránka MathML Torture Test. Dobré zobrazení MathML i v nepodporovaných prohlížečích může zajistit např. javascriptová knihovna MathJax. Grafické editory pěkně shrnuje tutoriál od Mozzily (WYSIYWG Editors).
Nejpoužívanější prohlížeče
Používanost prohlížečů si můžete ověřit na stránce Gemius ranking. Za období září 2020 byla aktuální statistika podle rankings.cz následující:
Prohlížeč | Zastoupení |
---|---|
Chrome Mobile | 30 % |
Chrome | 25 % |
Firefox | 10 % |
Seznam Browser | 7 % |
Safari Mobile | 7 % |
Prohlížeč Chrome je zastoupen v současné době k září 2020 přes polovinu (Chrome Mobile + Chrome).
Validace MathML
- W3C MathML Validator: Validate by URI – w3.org
- Validate MathML – mathmlcentral.com
- Render MathML from Text (převod MathML do obrázku gif, jpeg…)
Specifikace
- Mathematical Markup Language (MathML) Version 3.0 2nd Edition – w3.org
- W3C Math Home – w3.org
- MathML element reference – developer.mozilla.org
Editory pro převod do MathML
- MathType demo - For Developers - Wiris (on-line nástroj pro převod MathML, LaTeX a grafické podoby vzorce v on-line editoru) – wiris.com
Příklady
- MathJax – mathjax.org (javascriptová podpora MathML napříč prohlížeči)
- MathML v doplňcích Firefox Browser – mozilla.org
- MathML – wikipedia.org
Odřádkování uprostřed dlouhého vzorce
V případě, že potřebujeme odřádkovat uprostřed dlouhé rovnice, výrazu a podobně v Lyxu, MathML, LaTeXu, tak to můžeme udělat následovně. Pokud editujeme kód MathML, vložíme do něj kód: <mspace linebreak="newline"/>
.
Tu samou službu vykoná odřádkovací backslash \\
zadaný do výrazu LaTeXu. V případě, že používáme pro editaci vzorců MathType editor je vložení dvou zpětných lomítek do oblasti kódu LaTeXu, kde chceme provést odřádkování, tou nejjednodušší volbou.