The Prophet
10-03-2013, 11:54
Hallo zusammen,
ich versuche das "list of listings" analog zu \listoffigures % Abbildungsverzeichnis bzw. \listoftables % Tabellenverzeichnis zu gestalten.
Im Detail bedeutet dies das vor jedem Listing im Verzeichnis ein frei wählbares Wort erscheinen soll. Analog zum Tabellen und Abbildungsverzeichnis. (Tabelle 1:, Abbildung 1: usw.)
Stand derzeit:
List of Tables
Tabelle 1: EinedreispaltigeTabelle ..................... 4
List of Figures
Abbildung 1: Apictureofagull........................ 4
Verzeichnis der Quellcodes
1 This is below the code. . . . . . . . . . . . . . . . . . . . . . . . . . 4
Wie zu sehen ist werden nur die Verzeichnis Tabel und Abbildung entsprechend angepasst. Für das Listingsverzeichnis würde ich gern ähnliches erreichen.
So zum Beispiel:
Verzeichnis der Quellcodes
Listing 1: This is below the code. . . . . . . . . . . . . . . . . . . . . . . . . . 4
Minimalbeispiel dazu
\documentclass[
fontsize=12pt, % Schriftgröße
DIV10,
ngerman, % für Umlaute, Silbentrennung etc.
twoside=false, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
headings=normal, % Größe der Überschriften verkleinern
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc, % Index im Inhaltsverzeichnis aufführen
captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
draft=true % Status des Dokuments (final/draft)
]{scrreprt}
\usepackage{floatrow}
\usepackage{minted}
\usepackage{listingsutf8}
\usepackage{subfigure}
\usepackage[dvips]{graphicx}
% zum Umfließen von Bildern
\usepackage{floatflt}
\usepackage[titles,subfigure]{tocloft}
\usepackage{chngcntr} % Counter für durchgängige Nummerierung
\renewcommand{\thefigure}{\bfseries\arabic{figure} }
\renewcommand{\thetable}{\bfseries\arabic{table}}
\renewcommand{\cfttabpresnum}{\textbf{Tabelle }}
\renewcommand{\cftfigpresnum}{\textbf{Abbildung }}
\renewcommand{\cftfigaftersnum}{\textbf{:}}
\renewcommand{\cfttabaftersnum}{\textbf{:}}
\setlength{\cftfignumwidth}{3cm}
\setlength{\cfttabnumwidth}{2,5cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
\begin{document}
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Quellcodes}
\lstlistoflistings % Listings-Verzeichnis
\newpage
\begin{figure}[h!]
\caption{A picture of a gull.}
\centering
\includegraphics[width=0.5\textwidth]{gull.png}
\end{figure}
\begin{table}
\centering
\begin{tabular}{lll}
\hline
\textbf{linke Spalte} & \textbf{mittlere Spalte} & \textbf{rechte Spalte} \\
\hline
A & B & C \\
! & 2 & 3 \\
a & b & c \\
i & ii & iii \\
\hline
\end{tabular}
\caption{Eine dreispaltige Tabelle}
\label{tab:threecols}
\end{table}
\definecolor{bg}{rgb}{0.95,0.95,0.95}
\floatsetup[listing]{style=Plaintop}
\begin{listing}[H]
\caption{This is below the code.}
\inputminted[tabsize=2,linenos,bgcolor=bg]{html}{beispiel_html5.html}
\label{lst:the-code}
\end{listing}
\end{document}
Finde allerdings keine Commandos wie \cfttabpresnum für Listings.
ich versuche das "list of listings" analog zu \listoffigures % Abbildungsverzeichnis bzw. \listoftables % Tabellenverzeichnis zu gestalten.
Im Detail bedeutet dies das vor jedem Listing im Verzeichnis ein frei wählbares Wort erscheinen soll. Analog zum Tabellen und Abbildungsverzeichnis. (Tabelle 1:, Abbildung 1: usw.)
Stand derzeit:
List of Tables
Tabelle 1: EinedreispaltigeTabelle ..................... 4
List of Figures
Abbildung 1: Apictureofagull........................ 4
Verzeichnis der Quellcodes
1 This is below the code. . . . . . . . . . . . . . . . . . . . . . . . . . 4
Wie zu sehen ist werden nur die Verzeichnis Tabel und Abbildung entsprechend angepasst. Für das Listingsverzeichnis würde ich gern ähnliches erreichen.
So zum Beispiel:
Verzeichnis der Quellcodes
Listing 1: This is below the code. . . . . . . . . . . . . . . . . . . . . . . . . . 4
Minimalbeispiel dazu
\documentclass[
fontsize=12pt, % Schriftgröße
DIV10,
ngerman, % für Umlaute, Silbentrennung etc.
twoside=false, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
headings=normal, % Größe der Überschriften verkleinern
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc, % Index im Inhaltsverzeichnis aufführen
captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
draft=true % Status des Dokuments (final/draft)
]{scrreprt}
\usepackage{floatrow}
\usepackage{minted}
\usepackage{listingsutf8}
\usepackage{subfigure}
\usepackage[dvips]{graphicx}
% zum Umfließen von Bildern
\usepackage{floatflt}
\usepackage[titles,subfigure]{tocloft}
\usepackage{chngcntr} % Counter für durchgängige Nummerierung
\renewcommand{\thefigure}{\bfseries\arabic{figure} }
\renewcommand{\thetable}{\bfseries\arabic{table}}
\renewcommand{\cfttabpresnum}{\textbf{Tabelle }}
\renewcommand{\cftfigpresnum}{\textbf{Abbildung }}
\renewcommand{\cftfigaftersnum}{\textbf{:}}
\renewcommand{\cfttabaftersnum}{\textbf{:}}
\setlength{\cftfignumwidth}{3cm}
\setlength{\cfttabnumwidth}{2,5cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
\begin{document}
\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Quellcodes}
\lstlistoflistings % Listings-Verzeichnis
\newpage
\begin{figure}[h!]
\caption{A picture of a gull.}
\centering
\includegraphics[width=0.5\textwidth]{gull.png}
\end{figure}
\begin{table}
\centering
\begin{tabular}{lll}
\hline
\textbf{linke Spalte} & \textbf{mittlere Spalte} & \textbf{rechte Spalte} \\
\hline
A & B & C \\
! & 2 & 3 \\
a & b & c \\
i & ii & iii \\
\hline
\end{tabular}
\caption{Eine dreispaltige Tabelle}
\label{tab:threecols}
\end{table}
\definecolor{bg}{rgb}{0.95,0.95,0.95}
\floatsetup[listing]{style=Plaintop}
\begin{listing}[H]
\caption{This is below the code.}
\inputminted[tabsize=2,linenos,bgcolor=bg]{html}{beispiel_html5.html}
\label{lst:the-code}
\end{listing}
\end{document}
Finde allerdings keine Commandos wie \cfttabpresnum für Listings.