Abstand nach Nummerierung bei Verzeichnissen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gast

Abstand nach Nummerierung bei Verzeichnissen

Beitrag von Gast »

Wie bekomme ich "Code" als Präfix vor die Nummerierung der Codes im Verzeichnis?

Und wie kann ich die Überschriften im Verzeichnis so ausrichten, dass alle untereinander sind, unabhängig von der Präfixlänge?

Code: Alles auswählen

\documentclass[a4paper,12pt, ]{scrartcl}


\usepackage[ngerman]{babel} 
\usepackage[format=hang, justification=justified, singlelinecheck=false, font=bf]{caption} 
\usepackage{float} % Ort von Tabellen erzwingen
\usepackage[demo]{graphicx} % Grafik (draft:Grafik ausblenden; final: Grafiken einblenden)
\usepackage{listings}


\setkomafont{captionlabel}{\bfseries}% caption Label fett 
\KOMAoption{listof}{entryprefix,notnumbered}
\renewcommand{\lstlistingname}{Code}% Listing -> Algorithm
\renewcommand{\lstlistlistingname}{\lstlistingname verzeichnis}% List of Listings -> List of 
\AfterTOCHead{\renewcommand*{\autodot}{:}}% Doppelpunkt nach der Nummer im Abbildungsverzeichnis 


\begin{document} 


\listoffigures
\listoftables
\lstlistoflistings


\begin{figure}[H] % H erzwingt den Ort der Abbildung
	\begin{center}
		\caption{Abbildungsüberschrift}
		\includegraphics[width=0.5\textwidth]{plank}
	\end{center}
\end{figure}

\begin{table}[H] % H erzwingt den Ort der Tabelle
	\begin{center}
		\caption{Tabellenüberschrift}
		\textit{{\small Quelle: }}
	\end{center}
\end{table}

\begin{lstlisting}[caption=Codeüberschrift]
Some source code
\end{lstlisting}


\end{document}

Gast

Beitrag von Gast »

Müssen wir das eigentlich alle paar Tage aufs neue erklären: viewtopic,p,110898.html#110898

Übrigens sollte man in figure und table keine center-Umgebung verwenden, sondern die Umschaltanweisung \centering. Und das nicht gleiten lassen von Gleitumgebungen ist nur in speziellen Fallen wie Abbldungs- oder Tabellenanhängen wirklich sinnvoll. Dafür braucht man aber Dank \captionof dann auch nicht unbedingt ein eigenes Paket.

Antworten