目次の「付録」という見出しの下に付録を作成する方法

目次の「付録」という見出しの下に付録を作成する方法

各付録を 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環境の始めに toc の深さを変更できます。

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

ここに画像の説明を入力してください

関連情報