# LaTeX naar MathML

Converteer een LaTeX-formule naar MathML-opmaak met KaTeX 0.19.1. Het resultaat is één math-element met presentation MathML en uw oorspronkelijke LaTeX als annotatie, in weergave- of inline-modus, klaar om in HTML, EPUB- of XML-documenten te plakken. MathML wordt standaard weergegeven in huidige Chrome, Edge, Firefox en Safari en wordt voorgelezen door schermlezers, zodat uw formules toegankelijk blijven zonder JavaScript.

## Veelgestelde vragen

### Hoe ziet de uitvoer eruit?

U krijgt één math-element in de MathML-namespace met een semantics-wrapper. Daarin staat presentation MathML, opgebouwd uit elementen zoals mi, mn, mo, mfrac, msup en mtable, gevolgd door een annotatie met de encoding application/x-tex die uw oorspronkelijke LaTeX bevat. In de weergavemodus krijgt het math-element het attribuut display="block".

### Waar kan ik de MathML gebruiken?

Plak de code rechtstreeks in een HTML5-pagina, een EPUB 3-boek, XHTML of een XML-indeling zoals JATS of DocBook. Veel vergelijkingeditors en kantoorpakketten kunnen ook MathML importeren, waardoor het een praktisch uitwisselingsformaat is voor tools die geen LaTeX kunnen lezen.

### Geven browsers MathML weer?

Ja. Chrome en Edge vanaf versie 109, Firefox en Safari geven MathML standaard weer, zonder scripts of stijlbladen. Browsers gebruiken hun eigen wiskundige lettertypen voor de weergave, waardoor het er iets anders uitziet dan KaTeX' HTML-weergave, maar de structuur en spatiëringsregels zijn hetzelfde.

### Wat is het verschil tussen de weergave- en de inline-modus?

In de weergavemodus krijgt de formule het attribuut display="block", zodat deze als zelfstandige vergelijking wordt weergegeven met breuken op volledige grootte en limieten boven en onder grote operatoren. In de inline-modus wordt het attribuut weggelaten en wordt de formule in de compacte stijl voor doorlopende tekst gezet.

### Blijft mijn oorspronkelijke LaTeX behouden?

Ja. KaTeX slaat de bron op in een annotatie-element binnen de semantics-wrapper. Browsers geven deze niet weer, maar kopieertools en andere converters kunnen de exacte LaTeX ermee terughalen. Verwijder het annotatie-element als u de bron niet in uw document wilt opnemen.

### Welke LaTeX-opdrachten worden ondersteund?

Alles wat KaTeX 0.19.1 ondersteunt, waaronder breuken, wortels, matrices, omgevingen zoals aligned, cases en array, accenten, pijlen, lettertypeopdrachten zoals \mathbb en \mathcal, \text en \tag. Ook macro's die u met \def of \newcommand in de formule definieert, werken. Volledige documenten, \usepackage en de \ce-opdrachten van mhchem zijn niet beschikbaar.

### Wat gebeurt er als de formule een fout bevat?

Er wordt geen MathML teruggegeven. De tool meldt het probleem en het teken waar het zich voordoet, geteld vanaf 1, bijvoorbeeld een onbekende opdracht, niet-afsluitende accolades, een dubbele superscript of een opdracht waarvoor een argument ontbreekt.

### Zijn er beperkingen?

Een formule mag maximaal 10,000 tekens lang zijn, macro's mogen maximaal 1,000 keer worden uitgebreid en de grootten die u opgeeft voor opdrachten zoals \rule en \kern zijn begrensd op 100em. Opdrachten die externe inhoud koppelen of laden, zoals \href, \url en \includegraphics, zijn uitgeschakeld en worden weergegeven als niet-ondersteunde tekst.

### Is MathML toegankelijk?

Ja. Schermlezers zoals VoiceOver, NVDA en JAWS kunnen MathML voorlezen en lezers een formule stap voor stap laten doorlopen, iets wat met een afbeelding niet kan. Wiskunde als MathML behouden in plaats van als afbeeldingen is een van de eenvoudigste manieren om technische inhoud toegankelijk te maken.

### Waarin verschilt dit van de gebruikelijke uitvoer van KaTeX?

Op een webpagina geeft KaTeX normaal gesproken gestileerde HTML weer en verborgen MathML voor schermlezers. Deze tool retourneert alleen het MathML-gedeelte, precies zoals KaTeX het genereert, zonder de omhullende span, stylesheet of lettertypen, zodat het overal werkt waar MathML wordt ondersteund.

Hier adverteren?

[E-mail ons](mailto:hi@dennn.is?subject=Adverteren%20op%20OneClick%20Pro)

[Advertentie De plug-insuite voor agents van WordPress.](https://sleekwp.com/?ref=oneclickpro)
