\section{Texte}
\label{modul:texte}
Dieses Modul definiert einige Umgebungen, die für die Formatierung
längerer Texte hilfreich sind. 

\achtung{Da die Umgebungen mit Zeilennummern
nicht ohne große Klimmzüge in umrahmte Boxen gesetzt werden können,
sehen die Beispiele hier ein wenig anders aus.}

\subsection{Befehle}
\begin{commands}
	\command{resetZeilenNr}
		Standardmäßig werden die Zeilennummern über die
		Umgebungsgrenzen hinweg vergeben. Möchte man in jeder neuen
		Umgebung mit 1 beginnen, so muss man die Zeilennummer mit
		diesem Befehl zunächst zurücksetzen.
\end{commands}

\subsection{Umgebungen}
\begin{environments}

	\environment{mehrspaltig}[\oarg{Anzahl}]
		Setzt einen gegebenen Text mehrspaltig, wobei die Anzahl der
		Spalten angegeben werden kann. Die Standardanzahl ist 2.
\begin{example}
  \begin{mehrspaltig}
    \blindtext
  \end{mehrspaltig}
\end{example}
\resetZeilenNr
	\environment{zeilenNr}[\oarg{Modulo}]
		Setzt einen gegebenen Text mit Zeilennummern, wobei
		ein	Modulo für den Abstand der Zeilennummern angegeben werden
		kann.
		
		Der Standardmodulo beträgt 5.
\begin{example}[outside=true]
  \begin{zeilenNr}[1]
    \blindtext
  \end{zeilenNr}
\end{example}
\resetZeilenNr

	\environment{zeilenNrMehrspaltig}[\oarg{Modulo}\marg{Anzahl}]
		Setzt einen gegebenen Text mehrspaltig mit Zeilennummern, 
		wobei die Anzahl der Spalten angegeben werden muss und 
		zusätzlich ein Modulo für den Abstand der Zeilennummern
		angegeben werden kann.
		
		Die Zeilennummern stehen jeweils links neben der jeweiligen
		Spalte.	Der Standardmodulo beträgt 5.
\begin{example}[outside=true]
  \begin{zeilenNrMehrspaltig}[5]{3}
    \blindtext
  \end{zeilenNrMehrspaltig}
\end{example}
\resetZeilenNr

	\environment{zeilenNrZweispaltig}[\oarg{Modulo}]
		Setzt einen gegebenen Text zweispaltig mit Zeilennummern,
		wobei ein Modulo für den Abstand der Zeilennummern angegeben
		werden kann.
		
		Die Zeilennummern stehen links neben der linken Spalte und
		rechts neben der rechten Spalte. Der Standardmodulo beträgt 5.
		
\begin{example}[outside=true]
  \begin{zeilenNrZweispaltig}[3]
    \blindtext
  \end{zeilenNrZweispaltig}
\end{example}
\resetZeilenNr
\end{environments}