Alternativen zur Verwendung von \ _ im Latex-Dokument

Alternativen zur Verwendung von \ _ im Latex-Dokument

Gibt es andere Möglichkeiten, ein Latex-Dokument zu kompilieren, als die Alternative \_ zu verwenden, das zwei Wörter mit dem Symbol " _ " dazwischen enthält? Quelle: Wie im Abschnitt Andere Symbole unter Wikipedia

Mein MWE:

Richtige Form:

\documentclass{article}
\begin{document}
an\_SYMBOL
\end{document}

Falsche Form:

\documentclass{article}
\begin{document}
an_SYMBOL
\end{document}

Antwort1

Da Unterstriche in normalem Text nicht sehr häufig verwendet werden, ist es wahrscheinlich, dass Sie sie nur für kleine Codeschnipsel verwenden. In diesem Fall ist es am einfachsten, eine verbatimUmgebung oder ein Makro zu verwenden. Dadurch wird praktisch alles so dargestellt, wie es eingegeben wird, ohne dass Sonderzeichen maskiert werden müssen. Außerdem wird der Text in der aktuellen \ttfamilySchriftart angezeigt.

Ohne Pakete können Sie verwenden \verb|a_SYMBOL|. Das |zum Begrenzen des Textes verwendete Zeichen kann |oder ein beliebiges nicht reserviertes nicht alphanumerisches Zeichen sein.

\documentclass{article}

\begin{document}
\verb|an_SYMBOL|

\verb!an_SYMBOL!

\verb.an_SYMBOL.

\end{document}

Wenn Sie viele davon haben, ist es sinnvoll, die Auszeichnung noch einfacher zu gestalten. Sie können dies tun, indem Sie das fancyvrbPaket laden (andere Pakete können dasselbe) und das Trennzeichen explizit definieren. In diesem Fall benötigen Sie den \verbTeil nicht:

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

\end{document}

verwandte Informationen