![Como fazer com que o apêndice apareça no nível parcial do índice?](https://rvso.com/image/266424/Como%20fazer%20com%20que%20o%20ap%C3%AAndice%20apare%C3%A7a%20no%20n%C3%ADvel%20parcial%20do%20%C3%ADndice%3F.png)
Em uma book
documentclass eu gostaria de ter um apêndice que aparecesse no índice no nível da parte. O TOC deve ficar assim:
Preface
Part title
Chapter title
Chapter title
Part title
Chapter title
Chapter title
Appendix: Some title
Bibliography
Index
Sei como incluir a bibliografia e o índice \addcontentsline{toc}{part}{...}
e até conheço \phantomsection
truques para fazer com que aponte para o lugar certo no PDF.
Mas como convencer o apêndice a ir para o part
nível do TOC? Vai abaixo chapter
da última parte.
Não me importo se faço um apêndice "à mão", ou seja, sem usar \apêndice. A propósito, estou usando \titlesec
para personalizar a formatação de capítulos e partes.
Responder1
Como você tem apenas um apêndice, um "hack único" deve ser suficiente:
\documentclass{book}
\usepackage{etoolbox}
\makeatletter
\newcommand{\appchapter}[1]{%
\begingroup
\patchcmd{\@chapter}
{\addcontentsline{toc}{chapter}}
{\addcontentsline{toc}{part}}
{}{}
\patchcmd{\@chapter}
{\addcontentsline{toc}{chapter}}
{\addcontentsline{toc}{part}}
{}{}
\chapter{#1}
\endgroup
}
\makeatother
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Preface}
\part{Part title}
\chapter{Chapter title}
\chapter{Chapter title}
\part{Part title}
\chapter{Chapter title}
\chapter{Chapter title}
\backmatter
\appendix
\appchapter{Appendix: Some title}
\chapter{Bibliography}
\end{document}