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}

関連情報