PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstände in Abbildungsverzeichnis



murmel
07-07-2010, 11:55
Hallo zusammen,

habe Probleme mit dem Abbildungsverzeichnis, welches wie folgt aussieht:

10.9 Abb.
10.10Abb.

wie kann ich den Abstand erzwingen? Benutze die book Dokumentenklasse.
Habe folgendes erfolglos ausprobiert

1.)
\makeatletter
\renewcommand\l@section{\@dottedtocline{2}{1.5em}{ 3em}}
\makeatother

Als auch 2.)
\setlength{\cftfignumwidth}{3cm}


Hat vielleich jemand eine Idee?

beste Grüße

murmel

bobmalaria
07-07-2010, 12:00
hi,

du hast es versucht und das hat zu welchem ergebnis geführt?
fehlermeldungen? du musst dein problem bitte genau beschreiben.

\setlength{\cftfignumwidth}{3cm} ist ja z.b. kein nativer LaTeX befehl und erfordert ein extra paket (tocloft)

und
\renewcommand\l@section{\@dottedtocline{2}{1.5em}{ 3em}}
ist eigentlich für das inhaltsverzeichnis gedacht und nicht fürs abbildungsverzeichnis

murmel
07-07-2010, 13:08
Hallo bobmalaria,

hier die gezeigten Fehlermeldungen:

1.)

Command \c@lofdepth already defined.
Or name \end… illegal, see p 192 of the manual.
l.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}

2.)

Command \c@lotdepth already defined.
Or name \end… illegal, see p 192 of the manual.
l.609 \newcounter{lotdepth}
\setcounter{lotdepth}{1}

Danke

murmel

lockstep
07-07-2010, 13:53
Lass die beiden \newcounter-Befehle weg. Wenn das nicht hilft, erstelle ein lauffähiges kleines Beispiel.

(Zu deinem ersten Ansatz: Was passiert, wenn du l@section durch l@figure ersetzt?)

lockstep

murmel
07-07-2010, 15:55
Irgendwelche Pakete vertragen sich offensichtlich nicht. Nur die Minimal-Pakete erzeugen keine Fehlermeldung, aber auch nicht den gewollten Abstand.




\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[dvipdfm]{color}
\usepackage{lscape}
\usepackage[dvipdfm]{graphicx}
\usepackage[dvips]{epsfig}
\usepackage[official,right]{eurosym}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{float}
\usepackage{url}
\usepackage{fancyhdr}
\usepackage{textcomp}
\usepackage{amsmath}
\usepackage{natbib}
\usepackage{booktabs}
\usepackage{subfig}
\usepackage{colortbl}
\usepackage{nomencl}
\usepackage[nottoc]{tocbibind} % für Verzeichnisse im Inhaltsverzeichnis
\usepackage{tocloft}

\begin{document}
\listoffigures
\setlength{\cftfignumwidth}{10cm}


\setcounter{chapter}{9}
\chapter{10}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blub}
\end{figure}
\end{document}

lockstep
07-07-2010, 16:32
Der Fehler verschwindet, wenn man tocloft entweder a) vor subfig oder b) mit der Option subfigure lädt.

Das Umstellen der Zahlenbreite im Abbildungsverzeichnis erfolgt zweckmäßigerweise vor dessen Ausgabe. ;)



\documentclass{book}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{subfig}
\usepackage[nottoc]{tocbibind}
\usepackage[subfigure]{tocloft}

\setlength{\cftfignumwidth}{1cm}

\begin{document}

\listoffigures

\setcounter{chapter}{9}
\chapter{Das zehnte Kapitel}

\setcounter{figure}{8}
\begin{figure}[!htb]
\caption[bla]{blubb}
\end{figure}

\begin{figure}[!htb]
\caption[bla]{blubb}
\end{figure}

\end{document}


lockstep

murmel
08-07-2010, 08:02
danke lockstep,
hat funktioniert

Gruß
murmel