LaTeX naar MathML: formules voor Word
Typ of plak een LaTeX-formule en die wordt tijdens het typen omgezet naar MathML, met een voorbeeld zodat je het resultaat kunt checken voor je kopieert. De gekopieerde MathML is één los math-element dat in Word een bewerkbare vergelijking wordt. De omzetting draait in je browser, zonder upload en zonder account.
LaTeX converter voor Word: zo werkt het
De tool zet alleen de wiskundige expressie om, geen compleet LaTeX-document.
- Typ of plak je formule in het veld LaTeX-expressie, bijvoorbeeld x^2 + y^2 = z^2. Er passen maximaal 5.000 tekens in.
- Bekijk het Voorbeeld. Dat is hoe je browser precies de MathML tekent die gekopieerd wordt.
- Laat Weergavemodus aangevinkt voor een blokformule op een eigen regel, of vink hem uit voor een inlineformule die midden in een zin past.
- Klik op MathML kopiëren. De knop toont even „Gekopieerd!“.
Er is geen knop om te converteren: het resultaat wordt een tel nadat je stopt met typen bijgewerkt. Zit er een fout in de LaTeX, dan toont het voorbeeld een melding en blijft MathML kopiëren uitgeschakeld tot de fout is opgelost.
MathML in Word zetten
- Klik in de tool op MathML kopiëren.
- Klik in je Word-document op de plek waar de formule moet komen.
- Plak met Ctrl+V (Cmd+V op een Mac). Word leest de MathML en zet er een bewerkbare vergelijking van neer, geen plaatje.
De gekopieerde tekst is gewone tekst en bevat alleen het math-element, zonder TeX-annotatie of extra omhulsel, dus alleen de formule komt aan. MathML is een W3C-standaard en Word accepteert hem, net als de meeste editors die MathML begrijpen. Een webpagina kan hem direct gebruiken, omdat huidige browsers math zelf tekenen.
LaTeX MathML online: het resultaat en de weergavemodus
Elk onderdeel van de formule wordt een tag. Een breuk wordt mfrac met twee mi-elementen, een wortel met index wordt mroot en een macht wordt msup. Dit is presentatie-MathML: het beschrijft hoe de formule eruitziet, en dat is wat Word en webpagina's nodig hebben. In het veld MathML-code zie je dezelfde code ingesprongen op meerdere regels, voor als je hem liever met de hand selecteert.
Staat de weergavemodus aan, dan is het resultaat een math-element met display op block, een formule op een eigen regel. Staat hij uit, dan is het inline, bedoeld om in lopende tekst te staan. Het omzetten past de gekopieerde code meteen aan en het voorbeeld volgt. Dit vakje beslist over blok of inline, niet de scheidingstekens rond de formule.
Welke LaTeX de tool begrijpt
De omzetting gebruikt KaTeX, dus de tool leest de wiskundecommando's die KaTeX ondersteunt:
- Structuur: breuken, wortels, sommen, integralen en limieten met hun grenzen
- Opmaak: matrices (
pmatrix,bmatrixen de rest),cases,aligned - Symbolen en tekst: Griekse letters,
mathbb, accenten zoals het dakje en de vectorpijl, en tekst binnen de formule - Scheidingstekens: één paar wiskundige scheidingstekens om de hele expressie wordt voor je weggehaald, dus een of twee dollartekens, of ronde of vierkante haken met een backslash.
De omgeving align werkt alleen met Weergavemodus aan; anders zie je Ongeldige syntaxis. Heb je uitgelijnde regels nodig in een inlineformule, gebruik dan aligned. Een macro die eindeloos uitbreidt wordt gestopt en meldt ook Ongeldige syntaxis.
Ongeldige syntaxis oplossen
De melding „Ongeldige syntaxis bij teken N“ laat zien waar het ontleden stopte. Een onbekend commando helemaal vooraan stopt bij teken 1, en een accolade die nooit gesloten wordt stopt aan het einde van de invoer. Check of er een sluitende accolade ontbreekt, of een commando fout gespeld is, of dat tekst in een tekstcommando hoort.
Bij meer dan 5.000 tekens zie je in plaats daarvan „Dit is te lang. De limiet is 5.000 tekens.“
Wat de tool niet doet
Hij zet één wiskundige LaTeX-expressie om naar MathML en verder niets.
- Hij zet MathML niet terug om naar LaTeX.
- Hij maakt niet het eigen vergelijkingsformaat van Word en ook geen docx-bestand.
- Hij maakt geen afbeeldingen of SVG van de formule.
- Hij leest geen compleet LaTeX-document met documentclass en tekst rond de formules.
- Hij slaat niets op: sluit je de pagina, dan is de formule weg.
Schrijf je de rest van het document in Markdown? Probeer Markdown naar PDF. Wil je de sommen in een geplakte tekst nakijken? Probeer Rekencontrole voor tekst.
Veelgestelde vragen
Hoe zet ik een LaTeX-formule om voor Word?
Typ de formule in het veld „LaTeX-expressie“, check het „Voorbeeld“ en klik op „MathML kopiëren“. Plak de tekst daarna in je Word-document: Word leest als tekst geplakte MathML en maakt er een bewerkbare vergelijking van. Laat jouw versie van Word de code als gewone tekst staan, dan leest die geplakte MathML niet.
Hoe krijg ik MathML in Word?
Klik op „MathML kopiëren“, klik in Word op de plek van de formule en plak met Ctrl+V (Cmd+V op een Mac). De gekopieerde tekst is één math-element zonder iets eromheen, dus alleen de formule wordt ingevoegd. Zo werkt MathML in Word.
Wat is MathML?
MathML is de W3C-standaard om formules als opmaakcode te schrijven. Elke breuk, wortel, som en elk symbool wordt een tag, zodat browsers de formule kunnen tekenen en tekstverwerkers en schermlezers hem kunnen lezen. LaTeX is een kortere notatie voor dezelfde formule, daarom wordt het omgezet naar MathML voordat het in Word komt.
Wat is het verschil tussen MathML en LaTeX?
LaTeX is compacte tekst die je kunt typen, zoals de breuk a gedeeld door b. MathML is uitgebreide XML die bedoeld is voor software, bijvoorbeeld een mfrac-element met twee mi-elementen. Ze kunnen dezelfde formule beschrijven. Deze tool gaat alleen van LaTeX naar MathML.
Zet deze tool MathML ook terug om naar LaTeX?
Nee. Hij zet alleen LaTeX om naar MathML. Hij leest geen MathML als invoer en schrijft niet het eigen vergelijkingsformaat van Word of een docx-bestand.
Waarom staat er „Ongeldige syntaxis“?
De LaTeX kon niet worden ontleed. De melding noemt waar mogelijk het teken waar het ontleden stopte. Meestal ontbreekt er een sluitende accolade, is een commando fout gespeld of vraagt een omgeving om de weergavemodus. „MathML kopiëren“ blijft uitgeschakeld tot de LaTeX geldig is.
Waarom geeft align „Ongeldige syntaxis“?
De omgeving align werkt alleen in de weergavemodus. Zet „Weergavemodus“ aan, of gebruik aligned binnen een inlineformule.
Wordt mijn formule ergens geüpload?
Nee. De omzetting draait in je browser met KaTeX en er wordt niets verstuurd of opgeslagen. Het veld accepteert maximaal 5.000 tekens.
Aanbevolen
-
Leuchtturm1917 notitieboek A5, stippenWerk een lastige formule eerst met de hand uit en typ hem daarna in de converter.
-
Wacom Intuos Small TekentabletSchets een lange formule met een pen voordat je hem typt, of markeer het artikel waaruit je hem hebt gehaald.
-
Soundcore Q30 Noise-Cancelling KoptelefoonRuisonderdrukking voor de lange avonden waarop je je scriptie afrondt.
Help de tools gratis te houden. ✨
Afbeeldingen dienen ter illustratie. Als Amazon-Partner verdien ik aan in aanmerking komende aankopen.