Outras alternativas além de usar \ _ no documento látex

Outras alternativas além de usar \ _ no documento látex

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 verbatimambiente 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 \ttfamilyfonte 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 fancyvrbpacote (outros pacotes podem fazer a mesma coisa) e definir o delimitador explicitamente, caso em que você não precisa da \verbparte:

\documentclass{article}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
|a_SYMBOL|

\end{document}

informação relacionada