Preskočiť na obsah

Escapovanie v LaTeXu

Escapovať alebo odescapovať znaky, ktoré si LaTeX vyhradzuje pre značkovanie, aby sa text kompiloval bez problémov.

Vstup

Escapovanie v LaTeXu

LaTeX si vyhradzuje desať znakov na značkovanie: # $ % & _ { } ~ ^ a samotný backslash. Vložte surový reťazec — názov súboru, cenu, URL, stĺpec CSV — a akýkoľvek z desiatich znakov sa escapuje, takže sa dokument skompiluje namiesto zastavenia na chybe "Missing $ inserted". Prepnite smer na unescape, aby ste šli opačným spôsobom a premenili .tex úryvok spať na čistý text.

"Znaky na spracovanie" kontroluje, ktoré z desiatich sa dotknú — zúžite to na len # $ %, ak váš vstup už má literálne zátvorky, ktoré chcete nechať na pokoji. "Konvertovať rovné úvodzovky" zmení "takto" na páry `` … '' ktoré očakávajú štandardné fonty LaTeXu, a "Konvertovať čiarky" prepíše en dash alebo em dash z textového editora na -- a ---. "Ponechať matematické prostredia bez zmeny" je predvolene zapnuté: detekuje $…$, \[…\] a prostredia ako equation a align, pričom nechávajúť všetko vnútri presne tak, ako je napísané, pretože escapovanie $ alebo ^ vnútri skutočnej matematiky zlomí vzorec namiesto jeho opravy.

Zdôraznené písmená ostávajú ako UTF-8 predvolene, čo moderný LaTeX zvláda natívne. "Konvertovať na príkazové znaky" ich prepíše ako klasické \'{e}, \v{c}, \H{o} príkazové štýly, pre staršie nastavenia. "Zabaliť výsledok do prostredia verbatim" umiestnite výstup medzi \begin{verbatim} a \end{verbatim}, a "Upozorniť na nepriradenú zátvorku" označí nerovnováhu vo výslednom riadku bez zmeny samotného výstupu.

Všetko beží lokálne vo vašom prehliadači — nič, čo sem vložíte, vrátane nepublikovaného textu rukopisu, sa nikam neuploaduje. Skopírujte výsledok, downloadujte ho ako .txt súbor, alebo ho pošlite priamo do iného nástroja, aby ste pokračovali v práci.

Časté otázky

Ktoré znaky tento nástroj escapuje?
Desať znakov, ktoré si LaTeX vyhradzuje na značkovanie: # $ % & _ { } ~ ^ a \. Použite pole "Znaky na spracovanie" na zúženie len na podskupinu.
Prečo sa zmení aj môj vzorec?
Zapnite "Ponechať matematické prostredia bez zmeny" (predvolene zapnuté) — detekuje $…$, \[…\], \(…\) a bežné prostredia na displeji a nechávajúť ich obsah presne ako napísané.
Vždy unescape vracia príkazové znaky akcentu?
Áno. Unescape konvertuje rozpoznané príkazové znaky akcentu ako \'{e} alebo \v{c} spať na obyčajné UTF-8 písmená bez ohľadu na nastavenie "Zdôraznené písmená", pretože toto nastavenie ovláda len to, čo escapovanie vytvorí.
Čo overuje upozornenie na nepriradenú zátvorku?
Počíta nepriradenú { a } vo vašom surovom vstupe a hlási celkem v línii výsledku — rýchla kontrola здравého rozumu pred tým, než vložíte výstup do dokumentu. Nemení escapovaný text sám osebe.
Môj text sa uploaduje niekam?
Nie. Escapovanie v LaTeXu beží úplne vo vašom prehliadači — text, ktorý sem vložíte, nikdy neopustí vaše zariadenie.