Ga naar inhoud
100% lokaal

LaTeX escape

Escapen of unescapen de tekens die LaTeX voor markup reserveert, zodat platte tekst zonder fouten compileert.

Invoer
Uitvoer

LaTeX escape

LaTeX behandelt tien tekens als markup: # $ % & _ { } ~ ^ en de backslash zelf. Plak een onbewerkte tekst — een bestandsnaam, een prijs, een URL, een CSV-kolom — en een van de tien komt escaped uit, zodat het document compileert in plaats van te stoppen bij een "Missing $ inserted" fout. Zet de richting om naar unescape om het om te keren, waarbij een .tex-fragment terugkeert naar platte tekst.

"Tekens om te verwerken" bepaalt welke van de tien worden aangeraakt — beperkt het tot alleen # $ % als uw invoer al letterlijke accolades bevat die u ongemoeid wilt laten. "Aanhalingstekens omzetten" verandert "zoals dit" in de `` … '' paren die LaTeX-standaardlettertypen verwachten, en "Streepjes omzetten" herschrijft een gedachtestreepje of em-dash geplakt vanuit een tekstverwerker in -- en ---. "Wiskundige omgevingen ongewijzigd laten" is standaard ingeschakeld: het detecteert $…$, \[…\] en omgevingen zoals equation en align, waardoor alles daarin precies zoals geschreven blijft, omdat het escapen van een $ of ^ binnen echte wiskunde de formule breekt in plaats van deze te repareren.

Geletters met accenten blijven standaard als UTF-8, wat modernes LaTeX native verwerkt. "Omzetten naar accentcommando's" herschrijft ze in plaats daarvan als klassieke \'{e}, \v{c}, \H{o} commandostijl, voor oudere setups. "Resultaat in verbatim-omgeving verpakken" plaatst de uitvoer tussen \begin{verbatim} en \end{verbatim}, en "Waarschuw voor ongebalanceerde accolades" markeert een onevenwichtigheid in de resultaatregel zonder de uitvoer zelf aan te raken.

Alles wordt lokaal in uw browser uitgevoerd — niets wat u hier plakt, inclusief ongepubliceerde manuscripttekst, wordt ergens geüpload. Kopieer het resultaat, download het als een .txt-bestand, of stuur het rechtstreeks naar een ander hulpmiddel om verder te werken.

FAQ

Welke tekens escaped dit hulpmiddel?
De tien die LaTeX voor markup reserveert: # $ % & _ { } ~ ^ en \. Gebruik het veld "Tekens om te verwerken" om het tot een subset te beperken.
Waarom wordt mijn formule ook gewijzigd?
Zet "Wiskundige omgevingen ongewijzigd laten" aan (standaard ingeschakeld) — het detecteert $…$, \[…\], \(…\) en veelvoorkomende weergaveomgevingen en laat hun inhoud precies zoals geschreven.
Keert unescape altijd de accentcommando's om?
Ja. Unescape converteert erkende accentcommando's zoals \'{e} of \v{c} terug naar hun platte UTF-8-letters ongeacht de instelling "Geletters met accenten", omdat die instelling alleen bepaalt wat escaping voortbrengt.
Wat controleert de waarschuwing voor ongebalanceerde accolades?
Het telt onevenwichtige { en } in uw ruwe invoer en rapporteert het totaal in de resultaatregel — een snelle plausibiliteitscontrole voordat u de uitvoer in een document plakt. Het verandert de escaped tekst zelf niet.
Wordt mijn tekst ergens geüpload?
Nee. LaTeX-escaping wordt volledig in uw browser uitgevoerd — de tekst die u plakt, verlaat nooit uw apparaat.