Na minha tese, estou usando o appendix
pacote e o hyperref
pacote. Quando chego ao apêndice, uso os seguintes comandos:
\appendix
\noappendicestocpagenum
\addappheadtotoc
\appendixpage
No índice, hyperref
estão disponibilizados links apenas nos números das páginas, utilizando a linktocpage=true
opção. Não há número de página para a página "Apêndices" exibida no índice graças ao \noappendicestocpagenum
comando; no entanto, hyperref
gera uma pequena caixa vermelha vazia de qualquer maneira. Existe uma maneira de impedir a formação dessa caixa?
Aqui está um exemplo mínimo de trabalho.
\documentclass{report}
\usepackage{appendix}
\usepackage[pdftex,linktocpage=true]{hyperref}
\begin{document}
\tableofcontents
\chapter{Chapter Name}
Here is my document.
\clearpage
\appendix
\noappendicestocpagenum
\addappheadtotoc
\appendixpage
\chapter{Appendix Name}
Here is my appendix.
\end{document}
Responder1
No seu caso, eu apenas redefiniria o que \addappheadtotoc
faz (já que você conhece a estrutura com a qual trabalhará):
\makeatletter
\renewcommand{\addappheadtotoc}{%
\phantomsection
\addtocontents{toc}%
{\protect\contentsline{chapter}{\appendixtocname}{}{}}%
}
\makeatother
Claro,appendix
foi escrito para gerenciar o trabalho em uma variedade de ambientes, mas conhecendo a estrutura em que você se encontra, é uma mudança fácil e gerenciável.
Aqui está um exemplo mínimo completo:
\documentclass{report}
\usepackage{appendix}% http://ctan.org/pkg/appendix
\usepackage[pdftex,linktocpage=true]{hyperref}% http://ctan.org/pkg/hyperref
\makeatletter
\renewcommand{\addappheadtotoc}{%
\phantomsection
\addtocontents{toc}%
{\protect\contentsline{chapter}{\appendixtocname}{}{}}%
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Chapter Name}
Here is my document.
\clearpage
\appendix
\noappendicestocpagenum
\addappheadtotoc
\appendixpage
\chapter{Appendix Name}
Here is my appendix.
\end{document}