부록에 대한 별도의 목차

부록에 대한 별도의 목차

하나의 보고서에 두 개의 별도 목차를 만들 수 있나요? 하나는 주요 문서용으로, 다른 하나는 부록용으로 원합니다.

저는 memoir레포트 환경에서 글을 쓰고 있습니다.

답변1

이렇게 해야 합니다. Appendices나는 이것이 사용자에게 더 좋을 것이라고 생각하여 첫 번째 목차에 항목을 포함시켰습니다 .

아이디어는 TOC파일의 특정 위치에 후크를 추가하여 해당 위치에서 코드를 실행할 수 있도록 하는 것입니다. 그런 다음 우리는 toc 구조에서 조판하려는 범위를 변경하는 코드로 이러한 후크를 채웁니다.

\documentclass[a4paper]{memoir}
% just to provide sample code
\usepackage{kantlipsum}
\newcounter{tst}
\newcommand\xxx{\stepcounter{tst}\chapter{Test \thetst} \kant[1]}

% disable everything after the POST hook
\cftinsertcode{POST}{
\setcounter{tocdepth}{-1}
}

\newcommand\tableofcontentsapps{
\begingroup
% disable first part
\cftinsertcode{PRE}{
\setcounter{tocdepth}{-10}
}
% enable down to subsection within appendices
\cftinsertcode{POST}{
\setcounter{tocdepth}{2}
}
\renewcommand\contentsname{List of appendices}
\tableofcontents*
\endgroup
}


\begin{document}

\tableofcontents*

\cftinserthook{toc}{PRE}

\xxx\xxx\xxx

\appendix
\appendixpage

\tableofcontentsapps

\cftinserthook{toc}{POST}

\xxx\xxx\xxx


\end{document}

관련 정보