Как написать _ в LaTeX без жалоб

Как написать _ в LaTeX без жалоб

Как мне написать _ в 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}

Связанный контент