Como posso escrever _ em LaTeX sem que ele tente me forçar a usar o modo matemático, que não quero usar, pois (após a compilação) não exibirá um _.
Responder1
Se você tiver certeza absoluta de que nunca precisará usar _
o modo matemático - onde serve para iniciar um termo subscrito - você pode prosseguir alterando o código da categoria do personagem para "12" ("outro").
\documentclass{article}
\usepackage[T1]{fontenc}
\catcode`\_=12 % change catcode of "_" to "other" (no. 12)
\begin{document}
a_long_string_with_lots_of_underscore_characters
\end{document}