Как оформить Приложение под заголовком Приложения в Оглавлении

Как оформить Приложение под заголовком Приложения в Оглавлении

Я хочу, чтобы каждое приложение было под заголовком «Приложения» в ToC. Вот мой 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}

Мой вывод:введите описание изображения здесь

Но я хочу вот это:введите описание изображения здесь

решение1

Я думаю, что вы можете использовать команду \addcontentline{toc}, чтобы добавить строку в toc на уровне "part". Это сработает только в том случае, если у вас есть документ, который принимает среду "part", как в данном случае.

Это работает:

\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}

решение2

Для заголовка «Приложения», поскольку вы загружаете appendix, у вас просто есть [toc]возможность.

Кроме того, если вы не хотите, чтобы разделы приложения отображались в оглавлении, вы можете изменить глубину оглавления в начале среды appendices:

\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} 

введите описание изображения здесь

Связанный контент