LaTeX Extra > LaTeX Pakete > Alltt


Das alltt Paket (v2.0g) stellt eine neue Umgebung – die alltt Umgebung bereit.[1] Die alltt Umgebung verhält sich wie die Standardumgebung verbatim mit dem Unterschied, dass die drei Sonderzeichen \, { und } ihre normale Bedeutung haben. Das bedeutet diese Zeichen werden durch den Kompilier erkannt und auch übersetzt. So dass es jetzt möglich ist andere Befehle und Umgebungen erkannt und auch übersetzt. So dass es jetzt möglich ist andere Befehle und Umgebungen innerhalb der alltt Umgebung zu verwenden. Dies ist bei der verbatim Umgebung nicht möglich.

1.1 Einbinden des Paketes

Das Paket wird mit \usepackage{alltt} eingebunden. Es bindet selbst keine weiteren Paket ein. Und es bietet auch keine Optionen.

1.2 Die alltt Umgebung

Der nachfolgende Beispieltext zeigt die Besonderheiten der alltt Umgebung und die Unterschied zur verbatim Umgebung.

Die erste Besonderheit ist, dass jedes gesetzt <Return> in der alltt Umgebung eine leere Zeile mit sich bringt. Die weiteren Besonderheiten beziehen sich auf die Darstellung von mathematischen Formeln.

Die inline Darstellung von Formeln mittels $–Umgebung ist nicht möglich, da das Dollarzeichen als Zeichnen und nicht als Befehl interpretiert wird. Ein weiteres Problem stellen die Hoch- (ˆ{...}) und die Tiefstellung (_{...}) dar. Bei diesen drei Zeichen aus dem Mathematikmodus ($, ˆ und _) handelt es sich im Normalfall um Sonderzeichen die für ein Befehl oder Umgebung stehen. Innerhalb der alltt Umgebung werden diese aber als Zeichen und nicht als Kommando ausgewertet. Anstelle der $ Umgebung kann die math Umgebung beziehungsweise \(\) oder \[\] verwendet werden. Für die Hochstellung wird der Befehl \sp und für die Tiefstellung der Befehl \sb verwendet.

Im Unterschied zur verbatim Umgebung können innerhalb der alltt Umgebung Befehle und Umgebungen verwendet werden.

Eingabe:

\begin{alltt}  
Ein Beispiel, da\ss{} den Unterschied \\  
zwischen der \textbf{alltt} und der \\  
\textbf{verbatim} Umgebung zeigt.\\  
\begin{math}e^{i \phi}\end{math}\\  
\(e\sp{i \phi}\) \[e\sp{i \phi}\]  
\end{alltt} 
Ausgabe:
Ein Beispiel, daß den Unterschied

zwischen der alltt und der

verbatim Umgebung zeigt.

eˆi φ

ei   φ

ei   φ
Eingabe:
\begin{verbatim}
Ein Beispiel, da\ss{} den Unterschied \\ 
zwischen der \textbf{alltt} und der \\ 
\textbf{verbatim} Umgebung zeigt.\\
\begin{math}e^{i \phi}\end{math}\\
\(e\sp{i \phi}\) \[e\sp{i \phi}\]
\end{verbatim}
Ausgabe:
Ein Beispiel, da\ss{} den Unterschied \\  
zwischen der \textbf{alltt} und der \\  
\textbf{verbatim} Umgebung zeigt.\\  
\begin{math}e^{i \phi}\end{math}\\  
\(e\sp{i \phi}\) \[e\sp{i \phi}\] 

Ähnliche Pakete

Die Pakete fancyvrb und verbatim stellen ebenfalls Verbesserungen der verbatim Umgebung bereit.



Literatur

[1] The alltt environment, Johannes Braams, 1997/06/16