Przejdź do treści

Escape w LaTeXu

Escape lub unescape znaki zarezerwowane przez LaTeX dla znaczników, aby tekst kompilował się prawidłowo.

Wejście
Wynik

Escape w LaTeXu

LaTeX rezerwuje dziesięć znaków do oznaczania: # $ % & _ { } ~ ^ i sam backslash. Wklej surowy ciąg — nazwę pliku, cenę, adres URL, kolumnę CSV — i każdy z dziesięciu znaków zostanie escapowany, dzięki czemu dokument się skompiluje zamiast zatrzymania się na błędzie "Missing $ inserted". Przełącz kierunek na unescape, aby odwrócić to, zamieniając fragment .tex z powrotem na zwykły tekst.

"Znaki do przetworzenia" kontroluje, które z dziesięciu zostaną dotknięte — zawęź to tylko do # $ %, jeśli twoje wejście już ma nawiasy literalne, które chcesz zostawić w spokoju. "Konwertuj proste cudzysłowy" zmieni "tak" na pary `` … '' których oczekują standardowe czcionki LaTeXu, a "Konwertuj myślniki" przepisuje półpauza lub pauza wklejona z edytora tekstu na -- i ---. "Pozostaw środowiska matematyczne bez zmian" jest domyślnie włączone: wykrywa $…$, \[…\] i środowiska takie jak equation i align, pozostawiając wszystko wewnątrz dokładnie tak, jak jest napisane, ponieważ escapowanie $ lub ^ wewnątrz rzeczywistej matematyki psuje formułę zamiast ją naprawiać.

Litery z akcentami pozostają jako UTF-8 domyślnie, co nowoczesny LaTeX obsługuje natywnie. "Konwertuj na polecenia akcentów" przepisze je jako klasyczne \'{e}, \v{c}, \H{o} polecenia stylu, dla starszych konfiguracji. "Owinięcie wyniku w środowisko verbatim" umieści wynik między \begin{verbatim} i \end{verbatim}, a "Ostrzeż o niedopasowanych nawiasach" oznacza brak równowagi w linii wynikowej bez dotykania samego wyniku.

Wszystko działa lokalnie w twojej przeglądarce — nic, co tutaj wkleisz, w tym opublikowany tekst rękopisu, nigdy się nigdzie nie przesyła. Skopiuj wynik, pobierz go jako plik .txt, lub prześlij go bezpośrednio do innego narzędzia, aby kontynuować pracę.

Częste pytania

Które znaki narzędzie escapuje?
Dziesięć znaków zarezerwowanych przez LaTeX do oznaczania: # $ % & _ { } ~ ^ i \. Użyj pola "Znaki do przetworzenia", aby ograniczyć go do podzbioru.
Dlaczego zmienia się też mój wzór?
Włącz "Pozostaw środowiska matematyczne bez zmian" (domyślnie włączone) — wykrywa $…$, \[…\], \(…\) i wspólne środowiska wyświetlania i pozostawia ich zawartość dokładnie tak, jak jest napisana.
Czy unescape zawsze odwraca polecenia akcentów?
Tak. Unescape konwertuje rozpoznane polecenia akcentów, takie jak \'{e} lub \v{c}, z powrotem do zwykłych znaków UTF-8, niezależnie od ustawienia "Litery z akcentami", ponieważ to ustawienie kontroluje tylko to, co tworzy escape.
Co sprawdza ostrzeżenie o niedopasowanych nawiasach?
Liczy niedopasowane { i } w surowym wejściu i raportuje razem w linii wyniku — szybka kontrola zdrowotna przed wklejeniem wyniku do dokumentu. Nie zmienia samego escapowanego tekstu.
Czy mój tekst jest gdzieś przesyłany?
Nie. Escape w LaTeXu działa całkowicie w twojej przeglądarce — tekst, który tutaj wkleisz, nigdy nie opuści twoje urządzenie.