ToC의 부록 제목 아래에 부록을 작성하는 방법

ToC의 부록 제목 아래에 부록을 작성하는 방법

각 부록을 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} 명령을 사용하여 "부분" 수준의 목차에 한 줄을 추가할 수 있다고 생각합니다. 여기의 경우처럼 "부분" 환경을 허용하는 문서가 있는 경우에만 작동합니다.

이것은 작동 중입니다.

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

여기에 이미지 설명을 입력하세요

관련 정보