Vai al contenuto
100% locale

Escape LaTeX

Escape o unescape dei caratteri riservati da LaTeX per il markup, in modo che il testo normale si compili correttamente.

Ingresso

Escape LaTeX

LaTeX riserva dieci caratteri per il markup: # $ % & _ { } ~ ^ e la barra rovesciata stessa. Incolla una stringa grezza — un nome di file, un prezzo, un URL, una colonna CSV — e ognuno dei dieci esce escaped, così il documento si compila invece di fermarsi con un errore "Missing $ inserted". Cambia la direzione per fare l'unescape e andare al contrario, trasformando un frammento .tex di nuovo in testo semplice.

Il campo "Caratteri da elaborare" controlla quale dei dieci viene toccato — limitalo a solo # $ % se il tuo input ha già parentesi graffe letterali che vuoi lasciare sole. "Converti le virgolette diritte" trasforma "come questo" nelle coppie `` … '' che i font predefiniti di LaTeX si aspettano, e "Converti i trattini" riscrive un trattino en o em dash incollato da un elaboratore di testi in -- e ---. "Mantieni gli ambienti matematici intatti" è attivato per impostazione predefinita: rileva $…$, \[…\] e ambienti come equation e align, lasciando tutto ciò che è all'interno esattamente come scritto, poiché l'escape di un $ o ^ all'interno della vera matematica rompe la formula piuttosto che ripararla.

Le lettere accentate rimangono come UTF-8 per impostazione predefinita, che LaTeX moderno gestisce nativamente. "Converti in comandi di accento" le riscrive come comandi di stile classico \'{e}, \v{c}, \H{o} invece, per le configurazioni più vecchie. "Avvolgi il risultato in un ambiente verbatim" inserisce l'output tra \begin{verbatim} e \end{verbatim}, e "Avvertimi sulle parentesi graffe non corrispondenti" segnala uno squilibrio nella riga di risultato senza toccare l'output stesso.

Tutto viene eseguito localmente nel tuo browser — niente di ciò che incolla qui, incluso il testo di manoscritti non pubblicati, viene caricato da nessuna parte. Copia il risultato, scaricalo come file .txt, o invialo direttamente a un altro strumento per continuare.

FAQ

Quali caratteri fa l'escape questo strumento?
I dieci che LaTeX riserva per il markup: # $ % & _ { } ~ ^ e \. Usa il campo "Caratteri da elaborare" per limitarlo a un sottoinsieme.
Perché anche la mia formula viene modificata?
Attiva "Mantieni gli ambienti matematici intatti" (attivato per impostazione predefinita) — rileva $…$, \[…\], \(…\) e gli ambienti di visualizzazione comuni e lascia esattamente il loro contenuto così come scritto.
L'unescape inverte sempre i comandi di accento?
Sì. Unescape converte i comandi di accento riconoscibili come \'{e} o \v{c} di nuovo alle loro lettere UTF-8 semplici indipendentemente dall'impostazione "Lettere accentate", poiché quell'impostazione controlla solo ciò che l'escape produce.
Cosa verifica l'avviso delle parentesi graffe non corrispondenti?
Conta le { e } sbilanciate nel tuo input grezzo e riporta il totale nella riga di risultato — un rapido controllo di coerenza prima di incollare l'output in un documento. Non modifica il testo escaped stesso.
Il mio testo viene caricato da qualche parte?
No. L'escape di LaTeX viene eseguito interamente nel tuo browser — il testo che incolla non lascia mai il tuo dispositivo.