Abbildungs- und Tabellenverzeichnis werden nicht erstellt

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Nekert
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mo 23. Jan 2017, 16:32

Abbildungs- und Tabellenverzeichnis werden nicht erstellt

Beitrag von Nekert »

Hey, ich habe gerade ein Problem, das ich momentan nicht lösen kann. Es werden einfach keine Einträge im Tabellen und Abbildungsverzeichnis gemacht.

Beispielcode:
\documentclass[a4paper,12pt]{article}

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

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

\usepackage[onehalfspacing]{setspace}

\usepackage{titlesec}
\titleformat*{\section}{\large\bfseries} 
\titleformat*{\subsection}{\normalsize\bfseries}


\usepackage[nottoc]{tocbibind} 

\usepackage{pdfpages} 

\sffamily

\usepackage{graphicx}

\usepackage{amsmath, amssymb, amstext, amsfonts, amsthm, mathtools}

\usepackage{microtype}

\setlength{\parindent}{0pt} 
\setlength{\parskip}{6pt}

\clubpenalty=9999
\widowpenalty=9999
\displaywidowpenalty=9999


\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[]{\pagemark}
\ihead[]{\headmark}
%\ohead[]{ \includegraphics[width=0.09\textwidth]{Logo}}
\setheadsepline[\textwidth]{1pt}
\setlength{\headheight}{2\baselineskip}

\usepackage[margin=10pt, font=footnotesize, labelfont=bf, labelsep=endash]{caption} 
\usepackage{subfig}

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

\usepackage{blindtext}

\let\stdsection\section 
\renewcommand\section{\newpage\stdsection}


%opening
\title{Beispielpdf }
\author{Nekert}
\date{ \today}

\begin{document}

\hypersetup{pageanchor=false}

\begin{titlepage}
\clearscrheadfoot
\maketitle
\thispagestyle{empty}
\end{titlepage}

{

\begin{abstract}
   \pagestyle{plain}
   \clearscrheadfoot
   \setlength{\parindent}{0pt}
   \noindent\ignorespaces 
   \sffamily
Kurzzusammenfassung meiner Arbeit
\end{abstract}

}


{
\protect\pagestyle{plain}
\clearscrheadfoot 
\setcounter{page}{1}
\pagenumbering{Roman}
\ofoot[\pagemark]{\pagemark \\ }
\tableofcontents 
\listoffigures 
\listoftables
\newpage
}



\hypersetup{pageanchor=true}
\pagenumbering{arabic}
\setcounter{page}{1}

\include{Kapitel2}


\newpage
\appendix

\addtocontents{toc}{\normalsize\protect\contentsline{chapter}{\textbf{\appendixname}}{}{}}
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}

\includepdf[scale=0.7, pages={1}, pagecommand={\section{Anhang A}\subsection{BeispielPDF}\label{app:DIN_13121-2}}]{Anhang/Beispielpdf.pdf}


Weiterhin wird dann in Kapitel 2 an beliebiger Stelle ein Bild eingebunden
\section{Bilder}
\label{sec:Bilder}

\begin{figure}[]
	\begin{center}
		\includegraphics[width=0.8\textwidth]{IMG/Beispielbild}
		\caption{Beschreibung des Bildes }
		\label{fig:BSP}
	\end{center}
\end{figure}


Die Bilder werden dann in der PDF angezeigt, die Beschriftung ist auch vorhanden. Testweise wurden die Bilder dierekt im Hauptdokument eingebunden, aber auch da erschienen die Verweise nicht im Abbildungs- oder Tabellenverzeichnis. Das Ganze liegt an der Code-Zeile
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}
welche das Auftreten der Überschriften des Anhanges im Inhaltsverzeichnis unterdücken soll. Sobald diese entfernt wird, tauchen die Verweise in den jeweiligen Verzeichnissen auf.

Ich hoffe, dass sich hierfür eine Lösung findet. Ich selbst bin total am Verzweifeln.

Liebe Grüße
Nekert

Gast

Beitrag von Gast »

\setcounter arbeitet global. Damit ist tocdepth auch nach dem Inhaltsverzeichnis noch -1. Da Abbildungen und Tabellen die Ebene 1 haben, können sie also auch nicht im Verzeichnis ausgegeben werden.

Um den Zähler nur lokal zu ändern kannst du stattdessen
\addtocontents{toc}{\protect\value{tocdepth}=-1}
verwenden.

Es sei noch darauf hingewiesen, dass der Code insgesamt eher seltsam ist. Außerdem solltest du vor der nächsten Frage lernen, wie man ein Minimalbeispiel erstellt.

Antworten