Personagens que quebram a fonte

Como digitar porcentagem, dólar, e comercial, sublinhado, colchetes sem quebrar a linha.

Personagens que quebram a fonte

O LaTeX reserva alguns caracteres do dia a dia como sintaxe, e digitar um onde você quer dizer que o caractere literal interrompe a compilação ou altera silenciosamente a saída. Cada caractere reservado possui um escape e todo o conjunto cabe em uma pequena mesa.

Caráter Código
% \%
$ \$
& \&
# \#
_ \_
{ } \{ \}
~ \textasciitilde
\ \textbarra invertida

O que os personagens fazem sem escapar

% inicia um comentário, então tudo, desde ele até o final da linha, é descartado. Esse é o bug usual de “minha frase desapareceu”: escreva 50% em um relatório e o resto da linha desaparece sem nenhum erro. $ alterna o modo matemático, de modo que um erro perdido coloca o texto em itálico silenciosamente ou gera erros longe do erro de digitação. & é a guia de alinhamento em tabelas e blocos align; fora deles, falha com “Guia de alinhamento mal colocada”. # marca os parâmetros da macro. _ e ^ pertencem ao modo matemático, e no texto eles geram “Missing $ inseriu”, que tem sua própria lição. ~ é um espaço ininterrupto, portanto, um til digitado em uma URL ou caminho torna-se silenciosamente um espaço. \ inicia todos os comandos, e é por isso que ele não pode escapar de si mesmo: \\ é uma quebra de linha e o caractere literal precisa de \textbackslash.

Escapando na prática

Para os primeiros seis caracteres, o escape é um prefixo de barra invertida e funciona da mesma forma dentro de outros comandos:

The run reached 87\% accuracy; results are in
\texttt{results\_v2.csv}, and the job cost \$40.

Observe que o sublinhado precisa de escape mesmo dentro de \texttt. Os dois escapes de estilo de comando, \textasciitilde e \textbackslash, devem ser seguidos por {} ou um espaço quando uma letra vier a seguir, para que o nome do comando não engula a palavra seguinte.

Para pedaços inteiros de código, caminhos ou URLs, ignore totalmente o escape. \verb|...| e o ambiente verbatim imprimem seu conteúdo exatamente como digitado, com todos os caracteres especiais desarmados, e o \url{...} do pacote url lida com links completos com tils.

Os personagens que mordem com mais força são aqueles que falham silenciosamente, e % lidera essa lista. O texto colado é o culpado usual: URLs, comandos de shell e números financeiros carregam caracteres reservados. Quando uma frase desaparece do PDF, pesquise nessa linha da fonte por um % vazio antes de qualquer outra coisa.

Voltar para Tipo e forma