Abbildungs- und Tabellenvrzeichnis einrücken Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


LatexNewbie

Abbildungs- und Tabellenvrzeichnis einrücken

Beitrag 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!

LatexNewbie

Abbildungs- und Tabellenvrzeichnis einrücken

Beitrag 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!

Besserwisser

Beitrag 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.

Besserwisser

Beitrag 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.

Antworten