Anhangsverzeichnis nicht eingerückt
Verfasst: Do 2. Mai 2019, 14:34
Hallo zusammen,
ich muss für meine Anhänge ein separates Verzeichnis erstellen. Das funktioniert soweit auch einwandfrei. Das Problem entsteht erst durch die Option listof=entryprefix. Dadurch verschwindet die Einrückung des Anhangsverzeichnisses leider. Ich habe versucht mich etwas bei tocbasic einzulesen, werde da aber nicht fündig. Hat jemand eine Idee?
Minimalbeispiel:
ich muss für meine Anhänge ein separates Verzeichnis erstellen. Das funktioniert soweit auch einwandfrei. Das Problem entsteht erst durch die Option listof=entryprefix. Dadurch verschwindet die Einrückung des Anhangsverzeichnisses leider. Ich habe versucht mich etwas bei tocbasic einzulesen, werde da aber nicht fündig. Hat jemand eine Idee?
Minimalbeispiel:
\documentclass[listof=totoc,listof=entryprefix]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\usepackage{bookmark}
% Anhangsverzeichnis (nach https://komascript.de/comment/5578#comment-5578)
\DeclareNewTOC[owner=\jobname,listname={Anhang},name={Anhang}]{atoc}
\makeatletter
\newcommand*{\useappendixtoc}{%
\renewcommand*{\ext@toc}{atoc}%
\scr@ifundefinedorrelax{hypersetup}{}{
\hypersetup{bookmarkstype=atoc}%
}%
}
\newcommand*{\usestandardtoc}{%
\renewcommand*{\ext@toc}{toc}%
\scr@ifundefinedorrelax{hypersetup}{}{
\hypersetup{bookmarkstype=toc}%
}%
}
\makeatother
\usepackage{xpatch}
\xapptocmd\appendix{%
\useappendixtoc%
\listofatocs%
\addcontentsline{toc}{section}{\appendixname}%
}{}{}
\newcommand{\postappendix}{%
\usestandardtoc%
% \bookmarksetup{startatroot}% siehe bookmark-Anleitung
}
% LoF
\renewcaptionname{ngerman}{\figurename}{Abb.}
\BeforeStartingTOC[lof]{\renewcommand*\autodot{:}}
\begin{document}
\tableofcontents
\listoffigures
\newpage
\section{Kapitel 1}
\begin{figure}
\centering
\rule{10cm}{3cm}
\caption{Testbild}
\end{figure}
\subsection{Kapitel 1.1}
\subsubsection{Kapitel 1.1.1}
\newpage
\appendix
\section{Anhang A}
\subsection{Anhang A.1}
\subsubsection{Anhang A.1.1}
\newpage
\postappendix
\section{Post-Anhang 1}
\subsection{Post-Anhang 1.1}
\subsubsection{Post-Anhang 1.1.1}
\end{document}