Existem outras maneiras de compilar um documento latex além da alternativa de usar \_ e que contém duas palavras com o símbolo "_" entre elas? Fonte: Conforme explicado na seção Outros Símbolos em Wikipédia
Meu MWE:
Forma correta:
\documentclass{article}
\begin{document}
an\_SYMBOL
\end{document}
Forma errada:
\documentclass{article}
\begin{document}
an_SYMBOL
\end{document}
Responder1
Como os sublinhados não são usados com muita frequência em texto normal, é provável que você os use para pequenos trechos de código. Se for esse o caso, é mais simples usar um verbatim
ambiente ou macro. Isso renderizará praticamente qualquer coisa à medida que for digitado, sem necessidade de escape de caracteres especiais. Ele também exibirá o texto na \ttfamily
fonte atual.
Sem nenhum pacote você pode usar o \verb|a_SYMBOL|
. O |
caractere utilizado para delimitar o texto pode ser |
qualquer caractere não alfanumérico não reservado.
\documentclass{article}
\begin{document}
\verb|an_SYMBOL|
\verb!an_SYMBOL!
\verb.an_SYMBOL.
\end{document}
Se você tiver muitos deles, é útil tornar a marcação ainda mais simples. Você pode fazer isso carregando o fancyvrb
pacote (outros pacotes podem fazer a mesma coisa) e definir o delimitador explicitamente, caso em que você não precisa da \verb
parte:
\documentclass{article}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
|a_SYMBOL|
\end{document}