Hoppa till innehåll
100% lokalt

LaTeX escape

Escapa eller unescapa de tecken som LaTeX reserverar för markup, så att oformaterad text kompileras utan fel.

Inmatning

LaTeX escape

LaTeX behandlar tio tecken som markup: # $ % & _ { } ~ ^ och backslash själv. Klistra in en oformaterad sträng — ett filnamn, ett pris, en URL, en CSV-kolumn — och ett av de tio kommer undan escaped, så att dokumentet kompileras istället för att stanna vid ett "Missing $ inserted" fel. Slå på omvänd riktning för att unescapa, och förvandla ett .tex-fragment tillbaka till oformaterad text.

"Tecken att bearbeta" styr vilka av de tio som påverkas — begränsa det till bara # $ % om din inmatning redan har bokstäver som du vill lämna ifred. "Konvertera raka citattecken" förvandlar "som detta" till de `` … '' par som LaTeX-standardtypsnitt förväntar sig, och "Konvertera bindestreck" skriver om ett en-streck eller em-streck inklistrat från en ordprocessor till -- och ---. "Behåll matematikmiljöer opåverkade" är på som standard: den detekterar $…$, \[…\] och miljöer som equation och align, vilket lämnar allt inuti exakt som det är skrivit, eftersom en escape av $ eller ^ inuti verklig matematik bryter formeln istället för att fixa den.

Tecken med diakritiska tecken förblir som UTF-8 som standard, vilket moderna LaTeX hanterar internt. "Konvertera till accentkommandon" skriver om dem som klassiska \'{e}, \v{c}, \H{o} kommandon istället, för äldre inställningar. "Lindra resultatet i en verbatim-miljö" lägger utmatningen mellan \begin{verbatim} och \end{verbatim}, och "Varna om omatchade parenteser" flaggar en obalans på resultatraden utan att röra själva utmatningen.

Allt körs lokalt i din webbläsare — inget du klistrar in här, inklusive opublicerad manuskriptext, laddas upp någonstans. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det direkt till ett annat verktyg för att fortsätta arbeta.

FAQ

Vilka tecken escapar det här verktyget?
De tio som LaTeX reserverar för markup: # $ % & _ { } ~ ^ och \. Använd fältet "Tecken att bearbeta" för att begränsa det till en delmängd.
Varför ändras min formel också?
Aktivera "Behåll matematikmiljöer opåverkade" (aktiverat som standard) — den detekterar $…$, \[…\], \(…\) och vanliga visningsmiljöer och lämnar sitt innehål exakt som det är skrivit.
Vänder unescapa alltid accentkommandona?
Ja. Unescapa konverterar kända accentkommandon som \'{e} eller \v{c} tillbaka till deras rena UTF-8-bokstäver oavsett inställningen "Tecken med diakritiska tecken", eftersom denna inställning endast styr vad escape producerar.
Vad kontrollerar varningen om omatchade parenteser?
Det räknar obalancerad { och } i din rå inmatning och rapporterar summan i resultatraden — en snabb sannitskontroll innan du klistrar in utmatningen i ett dokument. Det ändrar inte själva den escaped texten.
Laddas min text upp någonstans?
Nej. LaTeX-escape körs helt i din webbläsare — texten du klistrar in lämnar aldrig din enhet.