![¿Cómo hacer que el apéndice aparezca en el nivel parcial de la tabla de contenido?](https://rvso.com/image/266424/%C2%BFC%C3%B3mo%20hacer%20que%20el%20ap%C3%A9ndice%20aparezca%20en%20el%20nivel%20parcial%20de%20la%20tabla%20de%20contenido%3F.png)
En una book
clase de documento me gustaría tener un apéndice que aparezca en la tabla de contenido a nivel de parte. El TOC debería verse así:
Preface
Part title
Chapter title
Chapter title
Part title
Chapter title
Chapter title
Appendix: Some title
Bibliography
Index
Sé cómo incluir la bibliografía y el índice \addcontentsline{toc}{part}{...}
e incluso sé \phantomsection
cómo hacer que apunte al lugar correcto en el PDF.
Pero, ¿cómo puedo convencer al apéndice de que pase al part
nivel de TOC? Se hunde chapter
en la última parte.
No me importa si hago un apéndice "a mano", es decir, sin usar \appendix. Por cierto, lo estoy usando \titlesec
para personalizar el formato de capítulos y partes.
Respuesta1
Dado que sólo tiene un apéndice, un "truco de una sola vez" debería 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}