Ich möchte, dass jeder Anhang im Inhaltsverzeichnis unter der Überschrift „Anhänge“ steht. Hier ist mein MWE:
\documentclass[12pt,oneside]{book}
\usepackage{titletoc}
\usepackage{appendix}
\begin{document}
\tableofcontents
\chapter{CHAPTERR}
\section{Sectionn}
Some stuff.
\chapter{CHAPTERRR}
\section{Sectionnn}
Other stuff.
\begin{appendices}
\chapter{TABLESS}
\section{DATA}
\chapter{FIGURESS}
\section{CODE}
\end{appendices}
\end{document}
Antwort1
Ich glaube, Sie können den Befehl \addcontentline{toc} verwenden, um eine Zeile im Inhaltsverzeichnis auf der Ebene „part“ hinzuzufügen. Dies funktioniert nur, wenn Sie ein Dokument haben, das die „part“-Umgebung akzeptiert, was hier der Fall ist.
Das funktioniert:
\documentclass[12pt,oneside]{book}
\usepackage{titletoc}
\usepackage{appendix}
\begin{document}
\tableofcontents
\chapter{CHAPTERR}
\section{Sectionn}
Some stuff.
\chapter{CHAPTERRR}
\section{Sectionnn}
Other stuff.
\addcontentsline{toc}{part}{Appendix}%
\appendix
\chapter{TABLESS}
\section{DATA}
\chapter{FIGURESS}
\section{CODE}
\end{document}
Antwort2
Für die Überschrift „Anhänge“ appendix
haben Sie, da Sie laden, einfach die [toc]
Option.
Wenn Sie die Anhänge nicht im Inhaltsverzeichnis haben möchten, können Sie die Inhaltsverzeichnistiefe am Anfang der appendices
Umgebung ändern:
\documentclass[12pt,oneside]{book}
\usepackage{titletoc}
\usepackage[toc]{appendix}
\usepackage{xpatch}
\xpatchcmd{\addappheadtotoc}{%
\appendixtocname}{%
\hspace{1.32em}\MakeUppercase{\appendixtocname}}{}{}
\begin{document}
\tableofcontents
\chapter{CHAPTERR}
\section{Sectionn}
Some stuff.
\chapter{CHAPTERRR}
\section{Sectionnn}
Other stuff.
\begin{appendices}
\addtocontents{toc}{\setcounter{tocdepth}{0}}
\chapter{TABLESS}
\section{DATA}
\chapter{FIGURESS}
\section{CODE}
\end{appendices}
\end{document}