Seite 1 von 1

Abbildungs- und Tabellenvrzeichnis einrücken

Verfasst: Fr 4. Mär 2016, 22:44
von LatexNewbie
Hey Leute,

ich möchte mein Abbildungs- und Tabellenverzeichnis etwas nach links verschieben. Ich habe zunächst versucht das Paket tocloft einzubinden und dann mit dem Befehl \setlength{\cftfigindent}{-0.17cm} mein Abbildungsverzeichnis nach links zu verschieben. Leider erfolglos....
Fehlermeldung:
\documentclass[12pt]{report}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathcomp}
\usepackage[utf8]{inputenc}

\usepackage{lmodern}
\usepackage[T1]{fontenc} 
\usepackage{fancyhdr}
\usepackage{titletoc}
\usepackage[ngerman]{babel}

\usepackage[pdftex]{graphicx}
\usepackage{subfigure}
\usepackage{geometry}
\geometry{a4paper,top=25mm,left=25mm,right=20mm,bottom=30mm} 

\pagestyle{fancy}
\fancyhf{}

\usepackage{enumitem}
\usepackage{ngerman}
\newlist{pitemize}{itemize}{1}% neue Aufzählungsumgebung pitemize
\setlist[pitemize]{label={$\Rightarrow$},leftmargin=*}
\usepackage{blindtext}% für Fülltext
\usepackage{booktabs}
\usepackage{caption}
\usepackage{parskip}
\fancyhf{}
\usepackage[bottom]{footmisc}
\setlength{\footnotemargin}{0pt}

\usepackage [hyphens]{url} 
\usepackage {hyperref}

\urlstyle{same}

\usepackage[flushleft]{threeparttable}
\usepackage{tocloft}

\begin{document}
\newpage

\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\markboth{{}{\sc Abbildungsverzeichnis}}{}
\setlength{\cftfigindent}{-0.17cm}
\listoffigures

\end{document}

Vielen Dank für eure schnellen Antworten!

Abbildungs- und Tabellenvrzeichnis einrücken

Verfasst: Fr 4. Mär 2016, 22:47
von LatexNewbie
Leider scheitert es schon beimn Eibinden des Paketes, wo ich die Fehlermeldung:
"Command \c@lofdepth already defined. \newcounter{lofdepth}" erhalte, obwohl ich nirgends explizit das Paket einbinde. Vielen Dank für eure Antworten!

Verfasst: Sa 5. Mär 2016, 09:20
von Besserwisser
Wenn du dir die Mühe gemacht hättest, das Beispiel nach der Minimalbeispiel-Anleitung zu minimieren, wärst du selbst darauf gekommen, dass es eine Inkompatibilität mit dem total veralteten Paket subfigure gibt. Deine Präambel enthält noch mehr veraltete Dinge und Dinge, die man besser lassen sollte. Außerdem vermute ich, dass du mit scrreprt sehr viel schneller zum Ziel kommen würdest, als mit report. Beispielsweise benötigst du dann kein titlesec oder tocloft. Linksbündige Verzeichnisse bekommst du dann einfach mit listof=flat, Verzeichnisse im Inhaltsverzeichnis mit listof=totoc, Kapitälchen im Kolumnentitel mit \setkomafont{pageheadfoot}{\scshape} etc.

Daher mein Tipp: Beginne mit einer minimalisierten Präambel beispielsweise aus dem erklärten Beispiel von: »Minimale Vorlage vs. maximale Probleme«

Ich habe leider im Augenblick keine Zeit, dir das vorzuführen.

Verfasst: Sa 5. Mär 2016, 11:45
von Besserwisser
Hier einmal ein Beispiel wie einfach das mit scrreprt zu lösen ist:
\documentclass[
  emulatestandardclasses,% Holzhammermethode, um das Aussehen mehr
                         % an die Standardklassen anzupassen.
                         % Alternativen bei Weglassen dieser Option:
                         % - headings=standardclasses verwenden
                         % - Paket scrlayer-scrpage laden
  12pt,
  listof=flat,% Abbildungs-, Tabellen- u. ä. Verzeichnisse linksbündig
  listof=totoc,% Abbildungs-, Tabellen- u. ä. Verzeichnisse ins Inhaltsverzeichnis
  automark,headsepline,plainheadsepline% Optionen für scrlayer-scrpage 
                                       % (siehe KOMA-Script-Anleitung)
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{mwe}

\setkomafont{pageheadfoot}{\scshape}% Kapitälchen in Kopf- und Fußzeilen

% Wird alles für das Minimalbeispiel nicht verwendet.
% Bitte überprüfen, ob es für das reale Dokument notwenig und sinnvoll ist:
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathcomp}
\usepackage{geometry}
\geometry{a4paper,top=25mm,left=25mm,right=20mm,bottom=30mm} 
\usepackage{enumitem}
\newlist{pitemize}{itemize}{1}% neue Aufzählungsumgebung pitemize
\setlist[pitemize]{label={$\Rightarrow$},leftmargin=*}
\usepackage[flushleft]{threeparttable}

\usepackage[hyphens]{url} 
\usepackage{hyperref}
\urlstyle{same}

\begin{document}
\tableofcontents
\listoffigures

\Blinddocument
% mehrere Seiten Abbildungsverzeichnis provozieren:
\makeatletter
\@whilenum\value{figure}<60\do{%
  \Blindtext[5]
  \begin{figure}
    \centering
  	\includegraphics{example-image}
  	\caption{Beispielabbildung Nummer~\thefigure}
  \end{figure}
}
\makeatother

\end{document}
Die verwendeten Optionen bitte in der KOMA-Script-Anleitung oder im KOMA-Script-Buch nachlesen. Option emulatestandardclasses ist allerdings noch nicht offiziell in der Anleitung dokumentiert (findet sich aber in der TODO-Liste als zu dokumentieren). Funktioniert trotzdem schon länger.

Die Dokumentpräambel bitte weiter auf das wirklich benötige reduzieren. Falls bisher subfigure tatsächlich verwendet wurde, empfehle ich einen Wechsel zu subcaption.