PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit tocloft Paket



schlaefer2
22-12-2005, 15:24
Hallo,

nachdem ich mir die Dokumentation zum tocloft Paket anegsehen habe, wollte ich einiges ausprobieren. Dabei stieß ich auf ein Problem. Und zwar habe ich in meinem Dokument den Abstand (in der listoffigures) zwischen der Nummerierung und dem Text vergrößert, da sich dieses sonst überlappt. Seltsamerweise kann ich nun aber die Nummerierung nicht rechtsbündig setzen. Wenn ich die Zeile mit der Abstandsvergrößerung auskommentiere funktioniert es aber. Kann mir jemand erklären woran das liegt? Kennt jemand vielleicht Abhilfe für dieses Problem? Bin für jeden Rat dankbar, da ich schon den ganzen Tag gesucht habe. Ich hab mal ein Minimalbeispiel erstellt, bei dem das Ganze ersichtlich sein müsste.


\documentclass[a4paper,ngerman]{article}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\makeatletter
\usepackage{tocloft}
\renewcommand{\l@figure}{\@dottedtocline{2}{1.5em} {3.8em}} %Veraenderung des Abstands Nummer<->Text
% Soll Nummerierung in listoffigures rechtsbündig setzen
\newlength{\mylen}
\setlength{\mylen}{1em}
\renewcommand{\cftfigpresnum}{\hfill}
\renewcommand{\cftfigaftersnum}{\hspace*{\mylen}}
\addtolength{\cftfignumwidth}{\mylen}

\usepackage{babel}
\makeatother

\begin{document}
\tableofcontents{}
\listoffigures
\newpage
\section{Beschreibung}
dies ist die Beschreibung
\subsection{Überschrift1}
hier beschreibung2
\numberwithin{figure}{subsection}
\begin{figure}[H]
\begin{center}\rule{1cm}{.1cm}\end{center}
\caption{{\footnotesize {[}Übersicht{]}}}
\end{figure}
\subsubsection{Unterüberschrift1}
Bei jedem
\numberwithin{figure}{subsubsection}
\begin{figure}[H]
\begin{center}\rule{1cm}{.1cm}\end{center}
\caption{{\footnotesize {[}Auswahl{]}}}
\end{figure}
\newpage
\end{document}

Vielen Dank schonmal.
Jana

rais
22-12-2005, 18:34
Hallo Jana,
also den \renewcommand{l@figure}{...} an dieser Stelle habe ich nicht verstanden - so etwas brauchst Du doch nur dann, wenn Du kein tocloft - Paket lädst:confused:

und bevor das Beispiel lauffähig wird, fehlt noch ein

\usepackage{amsmath}, sonst funzt der \numberwithin nicht.

times -> siehe l2tabu

Zum eigentlichen Problem: 1em scheint nicht genug zu sein: versuch's mal mit
\addtolength{\cftfignumwidth}{2\mylen} - bei mir hat's gefunzt.;)
Aber eigentlich finde ich diese Art der Ausgabe eher verwirrend, landet hier doch die section der ersten Abbildung über der subsection der Zweiten...

MfG,

schlaefer2
23-12-2005, 09:23
Vielen Dank so geht es hervorragend.
Ich wollte es eigentlich nur mal ausprobieren, wie es aussieht, aber ich glaube so, wie es normal vorgesehen ist, macht es mehr Sinn.
Aber trotzdem vielen Dank für deine Mühe.

Jana