Ir para o conteúdo

Escape LaTeX

Escapar ou remover escape dos carateres que LaTeX reserva para marcação, para que o texto simples compile corretamente.

Entrada

Escape LaTeX

LaTeX trata dez carateres como marcação: # $ % & _ { } ~ ^ e a barra invertida. Cole uma cadeia de texto simples — um nome de ficheiro, um preço, um URL, uma coluna CSV — e qualquer um dos dez sai escapado, para que o documento compile em vez de parar num erro "Missing $ inserted". Mude a direção para remover escape e ir no sentido inverso, transformando um fragmento .tex de volta em texto simples.

"Carateres a processar" controla quais dos dez são tocados — restrinja para apenas # $ % se o seu texto já tiver chaves literais que quer deixar intactas. "Converter aspas retas" transforma "assim" em pares `` … '' que as fontes predefinidas de LaTeX esperam, e "Converter travessões" reescreve um travessão ou um travessão longo colado de um processador de texto em -- e ---. "Manter ambientes matemáticos intocados" está ligado por predefinição: deteta $…$, \[…\] e ambientes como equation e align, deixando tudo dentro exatamente como foi escrito, já que escapar um $ ou ^ dentro de matemática real quebra a fórmula em vez de a corrigir.

Letras acentuadas mantêm-se como UTF-8 por predefinição, que LaTeX moderno maneja nativamente. "Converter em comandos de acento" reescreve-as como comandos de estilo clássico \'{e}, \v{c}, \H{o} em vez disso, para configurações mais antigas. "Envolver resultado num ambiente verbatim" coloca o resultado entre \begin{verbatim} e \end{verbatim}, e "Avisar sobre parênteses desemparelhados" assinala um desequilíbrio no resultado sem tocar no texto em si.

Tudo é executado localmente no seu navegador — nada que cole aqui, incluindo texto de manuscritos não publicados, é enviado para qualquer parte. Copie o resultado, descarregue-o como ficheiro .txt, ou envie-o diretamente para outra ferramenta para continuar a trabalhar.

FAQ

Que carateres é que esta ferramenta escapa?
Os dez que LaTeX reserva para marcação: # $ % & _ { } ~ ^ e \. Use o campo "Carateres a processar" para o limitar a um subconjunto.
Porque é que a minha fórmula está a ser alterada também?
Ligue "Manter ambientes matemáticos intocados" (ligado por predefinição) — deteta $…$, \[…\], \(…\) e ambientes comuns de apresentação e deixa o seu conteúdo exatamente como foi escrito.
É que unescape inverte sempre os comandos de acento?
Sim. Unescape converte comandos de acento reconhecidos como \'{e} ou \v{c} de volta para as suas letras UTF-8 simples independentemente da configuração "Letras acentuadas", já que essa configuração apenas controla o que a escapação produz.
O que é que o aviso de parênteses desemparelhados verifica?
Conta { e } desequilibrados no seu texto de entrada e relata o total na linha de resultado — uma verificação rápida de sanidade antes de colar o resultado num documento. Não altera o texto escapado em si.
É que o meu texto é carregado em qualquer parte?
Não. A escapação LaTeX é executada inteiramente no seu navegador — o texto que cola nunca sai do seu dispositivo.