Как мне написать _ в LaTeX, чтобы он не пытался заставить меня использовать математический режим, который я не хочу использовать, поскольку он (после компиляции) не будет отображать _.
решение1
Если вы абсолютно уверены, что вам никогда не понадобится использовать его _
в математическом режиме (где он служит для инициирования нижнего индекса), вы можете изменить код категории символа на «12» («другое»).
\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}