% Setzt ein Listing verbatim, von Linien begrenzt.
% Ausser-/innerhalb der source-Umgebung anwendbar.
\newenvironment{code}
{\rule{\linewidth}{0.5pt}\verbatimtab\relax}
{\endverbatimtab\rule{\linewidth}{0.5pt}}
% erzeugt die fuehrende oder abschliessende Linie.
% Geeignet fuer \listinginput von moreverb.
\newcommand{\coderule}{\rule{\linewidth}{0.5pt}}
% Erlaubt die Aufnahme eines kleingeschriebenen
% Kommentars in das Listing-verzeichnis.
% Formatierung durch \bcom...\ecom
\newcommand{\addcomment}[1]
{\addtocontents{los}{\protect\bcom{}#1\protect\ecom}}
\newcommand{\bcom}{\bgroup\footnotesize}
\newcommand{\ecom}{\egroup\par\vspace{1ex}}