LaTeX Extra > LaTeX Befehle > Unterstrich Die Seite als PDF Unterstrich


Einen Unterstrich _ in LaTeX zu setzen ist gar nicht so einfach. Da es sich hierbei um ein reserviertes Sonderzeichen handelt. Der Unterstrich wird innerhalb des Mathematikmodus für das Setzen von Indizes verwendet, so wird aus $a_{i}$ dann ai. Um den Unterstrich innerhalb des normalen Textmodus zu verwendet muss er mit einem Backslash maskiert werden, so wird mit \_ der Unterstrich _ gesetzt. Wird der Unterstrich nicht maskiert erhält man die folgende Fehlermeldung:
! Missing $ inserted.
<inserted text> 
                $
Für den Fall, dass es sich bei dem Dokument oft der Unterstrich verwendet wird, kann das maskieren recht umständlich werden. In einem solchen Fall bietet sich die Verwendung des Paketes underscore an.

2 underscore Paket

Das underscore Paket (Version 1.0) aus dem Jahr 2006 stellt eine modifizierte Variante des Unterstrich bereit.
Eingebunden wird das Paket mit: \usepackage{underscore}

2.1 Vorteil

Der Vorteil des Paketes ist, dass nun innerhalb vom Textmodus der Unterstrich einfach als Tastaturzeichen _ verwendet werden kann und der Unterstrich weiterhin im Mathematikmodus als Einleitung für die Indizes genutzt werden.

Eingabe:
Wort_Wort $a_{i}$
Ausgabe:
Wort_Wort ai

2.2 Nachteil

Die Verwendung des underscore Paketes bringt aber den Nachteil mit sich, dass nun keine externe Datei (Bilder, weitere tex Datei) eingebunden werden können, wenn diese ein _ in Dateinamen beinhalten. Das bedeutet, dass innerhalb der Befehle \input{Dateiname}, \include{Dateiname} und \includegraphics{Dateiname} keine Dateiname verwendetet werden können die einen Unterstrich enthalten. Darüber hinaus ist auch bei anderen Befehlen mit Problemen zu rechnen, wenn ein Unterstrich verwendet wird.

2.2.1 Option strings

Wenn die Paket Option strings gesetzt wird, wird ein Teil der genannten Probleme behoben und bei \input{Dateiname} und \include{Dateiname} können wieder Dateinamen mit Unterstrich verwendet werden.

Setzen der Option strings: \usepackage[strings]{underscore}

2.3 Fazit

Abgesehen von dem neuen Problem, d.h. die eingeschränkte Verwendung des Unterstriches in Dateinamen und Befehlen, ist das Paket eine brauchbare Alternative im Vergleich dazu jeden einzelnen Unterstrich zu maskieren.

3 latex unterstreichen

Eng verwandt mit der Frage noch dem Unterstrich ist das Unterstreichen von Wörtern, Sätzen und Absätzen. Wenn ein Wort unterstrichen werden soll, kann der Standard LaTeX Befehl \underline{Wort} verwendet werden, oder der \ul{Wort} Befehl aus dem soul Paket. Soll ein ganzer Absatz unterstrichen kann der \uline{Absatz} aus dem ulem Paket verwendet werden.


Quelle:https://www.ctan.org/pkg/underscore