Sie sind hier

Formatierung des Abbildungs- bzw. Tabellenverzeichnisses

Hallo,

ich habe ein Problem mit der Formatierung der o.g. Verzeichnisse.
Ich möchte gerne, das die Einträge im Abbildungs- bzw. Tabellenverzeichnis genauso aussehen, wie dies im Text der Fall ist,nämlich:

"Abbildung 1: Gedankenflussplan................1"
"Tabelle 1: Anforderungsprofil...................10"

Es geht mir eigentlich nur darum, das im Abbildungs- bzw. Tabellenverzeichnis der Doppelpunkt hinter dem Zähler erscheint.
Ich bekomme es schon soweit, das zumindest der Text geändert wird und es "Abbildung 1" heißt, aber den Doppelpunkt bekomme ich nicht an die richtige Stelle:
Mein Minimalbeispiel sieht momentan so aus:

\documentclass[a4paper,12pt]{scrartcl}
 
\makeatletter
\renewcommand\l@figure[2]{\@dottedtocline{1}{0em}{2.3em}{Abbildung~#1}{#2}}
\renewcommand\l@table[2]{\@dottedtocline{1}{0em}{2.3em}{Tabelle~#1}{#2}}
\makeatother
 
\begin{document}
 
\listoftables
\newpage
 
\begin{figure}[htbp]
	\centering
		\includegraphics{test1.pdf} 
	\caption{Gedankenflussplan}
\end{figure}
 
\end{document}

Hallo,

zuerst natürlich die Sinnfrage: Im Abbildungsverzeichnis werden Abbildungen aufgeführt. Warum sollte man vor jedem Eintrag ein "Abbildung" voranstellen? Analoges gilt fürs Tabellenverzeichnis.

Trotzdem ein Lösungsvorschlag. Mit dem tocloft-Paket sollte es ganz einfach gehen:

\documentclass[a4paper,12pt]{scrartcl}

\usepackage{tocloft}
\renewcommand{\cftfigpresnum}{Abbildung~}
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabpresnum}{Tabelle~}
\renewcommand{\cfttabaftersnum}{:}
\newlength{\fignumw}\settowidth{\fignumw}{\bfseries\sffamily
Abbildung~99}
\newlength{\tabnumw}\settowidth{\tabnumw}{\bfseries\sffamily
Tabelle~99}

\setlength{\cftfignumwidth}{\fignumw}
\setlength{\cfttabnumwidth}{\tabnumw}

\begin{document}

\listoftables
\listoffigures
\newpage

\begin{table}[ht]
\caption{Gedankenflusstabelle}
\end{table}

\begin{figure}[htbp]
\caption{Gedankenflussplan}
\end{figure}
\end{document}

Die Breite der Verzeichnislabel wird auf höchstens 99 Einträge abgestimmt; solltest Du mehr (oder unter 10) Tabellen oder Abbildungen haben, kann das entsprechend geändert werden. Ebenso sollte angepasst werden, wenn die Titel der betreffenden Verzeichnisse nicht fett und serifenlos gesetzt werden. Weitere Details finden sich -- wie immer -- in den Dokumentation der verwendeten Pakete.

Grüße,
Lucky

Bild von Markus Kohm

Besser nicht tocloft mit einer KOMA-Script-Klasse mischen.

Bild von Markus Kohm

Von der Verwendung von tocloft mit einer KOMA-Script-Klasse wird abgeraten. Ebenso von der Umdefinierung von \l@…. Seit längerem braucht man das für den gewünschten Effekt auch nicht mehr. Stattdessen braucht man beispielsweise eine Option und eine kleine, lokale Umdefinierung von \automark:

\documentclass[a4paper,12pt,listof=entryprefix]{scrartcl}
 
\BeforeStartingTOC[lof]{\renewcommand*{\autodot}{:}}
\BeforeStartingTOC[lot]{\renewcommand*{\autodot}{:}}
 
\begin{document}
 
\listoffigures
\listoftables
 
\captionof{figure}{Beispielabbildungsunterschrift}
\captionof{table}{Beispieltabellenunterschrift}
 
\end{document}

Jedoch gebe ich zu bedenken, dass man im Abbildungsverzeichnis eigentlich Abbildungen erwartet und das ständige Wiederholen des Wortes »Abbildung« für jedem Eintrag keinen Mehrwert bringt, sondern eher stört.

Comments for "Formatierung des Abbildungs- bzw. Tabellenverzeichnisses" abonnieren