\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[title,toc,titletoc,page]{appendix}
\begin{document}
\tableofcontents
\chapter{MyChapter}
\begin{appendices}
\chapter{Any appendix title}
\end{appendices}
\end{document}
Não estou usando \appendix
por causa do bug do \include
(porque na verdade estou incluindo todos os apêndices e capítulos). Gosto do padrão deste ambiente, mas quero remover a palavra "apêndice" do toc (e somente no toc! Gosto dela no cabeçalho do apêndice).
Atualmente:
Contents
1 MyChapter 3
Appendices 5
Appendix A Any appendix title 7
Esperado:
Contents
1 MyChapter 3
Appendices 5
A Any appendix title 7
B ...
O recuo antes A
e B
seria bom também.
Responder1
a) De acordo com oappendix
manual, a opção titletoc
:
Adiciona um nome (por exemplo, 'Apêndice') antes de cada apêndice listado no ToC
Se você não quer, não use.
b) Você pode recuar as entradas do apêndice com o pacotetocloft
definindo \cftchapindent
um valor razoável.
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{tocloft}
\usepackage[title,toc,page]{appendix}
\begin{document}
\tableofcontents
\chapter{MyChapter}
\begin{appendices}
\addtocontents{toc}{\protect\setlength{\cftchapindent}{3em}}
\chapter{Any appendix title}
\end{appendices}
\end{document}