Zum Inhalt springen
100% lokal

LaTeX-Escape

Zeichen escapen oder unescapen, die LaTeX für Markup reserviert, damit reiner Text fehlerfrei kompiliert.

Eingabe

LaTeX-Escape

LaTeX behandelt zehn Zeichen als Markup: # $ % & _ { } ~ ^ und der Backslash selbst. Fügen Sie einen rohen String ein — einen Dateinamen, einen Preis, eine URL, eine CSV-Spalte — und eines der zehn kommt escaped heraus, sodass das Dokument kompiliert, anstatt bei einem "Missing $ inserted" Fehler zu stoppen. Wechseln Sie die Richtung zu unescape, um das Gegenteil zu tun und ein .tex-Fragment zurück in reinen Text zu verwandeln.

"Zu verarbeitende Zeichen" steuert, welche der zehn berührt werden — schränken Sie es auf nur # $ % ein, wenn Ihre Eingabe bereits literale Klammern enthält, die Sie in Ruhe lassen möchten. "Anführungszeichen konvertieren" verwandelt "wie dieses" in die `` … '' Paare, die LaTeX-Standardschriften erwarten, und "Bindestriche konvertieren" schreibt einen Gedankenstrich oder ein Em-Dash, das aus einem Textverarbeitungsprogramm eingefügt wurde, in -- und --- um. "Mathumgebungen unberührt lassen" ist standardmäßig aktiviert: Sie erkennt $…$, \[…\] und Umgebungen wie Gleichung und Ausrichtung, wobei alles darin genau so gelassen wird, wie es geschrieben ist, da das Escapen eines $ oder ^ in echter Mathematik die Formel bricht, anstatt sie zu reparieren.

Zeichen mit Diakritika bleiben standardmäßig als UTF-8 erhalten, was modernes LaTeX nativ verarbeitet. "In Akzentbefehle konvertieren" schreibt sie stattdessen als klassische \'{e}, \v{c}, \H{o} Befehle um, für ältere Setups. "Ergebnis in eine Verbatim-Umgebung einschließen" platziert die Ausgabe zwischen \begin{verbatim} und \end{verbatim}, und "Vor unausgeglichenen Klammern warnen" kennzeichnet ein Ungleichgewicht in der Ergebniszeile, ohne die Ausgabe selbst zu berühren.

Alles wird lokal in Ihrem Browser ausgeführt — nichts, das Sie hier einfügen, einschließlich unveröffentlichter Manuskripttexte, wird irgendwohin hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie es direkt an ein anderes Tool, um weiter zu arbeiten.

Häufige Fragen

Welche Zeichen escaped dieses Tool?
Die zehn, die LaTeX für Markup reserviert: # $ % & _ { } ~ ^ und \. Verwenden Sie das Feld "Zu verarbeitende Zeichen", um es auf eine Teilmenge zu begrenzen.
Warum wird meine Formel auch geändert?
Schalten Sie "Mathumgebungen unberührt lassen" ein (standardmäßig aktiviert) — es erkennt $…$, \[…\], \(…\) und gängige Display-Umgebungen und lässt deren Inhalt genau so, wie er geschrieben ist.
Kehrt unescape immer die Akzentbefehle um?
Ja. Unescape konvertiert erkannte Akzentbefehle wie \'{e} oder \v{c} unabhängig von der Einstellung "Zeichen mit Diakritika" zurück zu ihren reinen UTF-8-Buchstaben, da diese Einstellung nur steuert, was Escapen erzeugt.
Was prüft die Warnung vor unausgeglichenen Klammern?
Sie zählt unausgeglichene { und } in Ihrer rohen Eingabe und meldet die Summe in der Ergebniszeile — eine schnelle Plausibilitätsprüfung, bevor Sie die Ausgabe in ein Dokument einfügen. Sie ändert den escaped Text selbst nicht.
Wird mein Text irgendwohin hochgeladen?
Nein. LaTeX-Escaping läuft vollständig in Ihrem Browser — der Text, den Sie einfügen, verlässt niemals Ihr Gerät.