von KOMA » So 12. Apr 2009, 10:28
Seit KOMA-Script 3.03a gibt es das Paket scrhack. Da es ein Experiment ist, findet sich die Doku dazu getrennt von der KOMA-Script-Anleitung als scrhack.pdf. Eine Aufgabe dieses Pakets ist, listings unter Kontrolle von tocbasic zu stellen. Damit wird dann nicht nur die babel-Kompatibilität erhöht, sondern auch eine einheitliche Schnittstelle für solche Features geschaffen. Also geht dann:
\documentclass{scrbook}
\usepackage{scrhack}
\usepackage{caption}
\usepackage{listings}
\renewcommand\lstlistingname{Quellcode}
\begin{document}
\chapter{Inhalt}
\begin{table}
\captionof{lstlisting}[Steuerung]{Steuerung}
\label{code:Steuerung}
\begin{tabular}{ll}
bei listings & nicht vorhandene Programmiersprache
\end{tabular}
\end{table}
\chapter{Abbildungen, Quellcode und Tabellen}
\KOMAoption{listof}{leveldown}
\renewcommand\lstlistlistingname{Quellcodeverzeichnis}
\lstlistoflistings
\end{document}
Sollte die Verwendung von scrhack eine Fehlermeldung wegen fehlender Dateien (hyperref.hak, float.hak, listings.hak) liefern, dann wurde eine fehlerhafte Distribution verwendet. Auf BerliOS (Link siehe KOMA-Script-Homepage) gibt es eine Distribution, in der diese Dateien enthalten sind.
Seit KOMA-Script 3.03a gibt es das Paket scrhack. Da es ein Experiment ist, findet sich die Doku dazu getrennt von der KOMA-Script-Anleitung als scrhack.pdf. Eine Aufgabe dieses Pakets ist, listings unter Kontrolle von tocbasic zu stellen. Damit wird dann nicht nur die babel-Kompatibilität erhöht, sondern auch eine einheitliche Schnittstelle für solche Features geschaffen. Also geht dann: [code]\documentclass{scrbook}
\usepackage{scrhack}
\usepackage{caption}
\usepackage{listings}
\renewcommand\lstlistingname{Quellcode}
\begin{document}
\chapter{Inhalt}
\begin{table}
\captionof{lstlisting}[Steuerung]{Steuerung}
\label{code:Steuerung}
\begin{tabular}{ll}
bei listings & nicht vorhandene Programmiersprache
\end{tabular}
\end{table}
\chapter{Abbildungen, Quellcode und Tabellen}
\KOMAoption{listof}{leveldown}
\renewcommand\lstlistlistingname{Quellcodeverzeichnis}
\lstlistoflistings
\end{document}[/code]
Sollte die Verwendung von scrhack eine Fehlermeldung wegen fehlender Dateien (hyperref.hak, float.hak, listings.hak) liefern, dann wurde eine fehlerhafte Distribution verwendet. Auf BerliOS (Link siehe KOMA-Script-Homepage) gibt es eine Distribution, in der diese Dateien enthalten sind.