
¿Cómo puedo traducir "apéndices" en italiano?
\documentclass[oneside]{book}
\usepackage{appendix}
\usepackage{polyglossia}
\setmainlanguage{italian}
\begin{document}
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text
\appendix
\addappheadtotoc
\chapter{my appendix}
\end{document}
Además, ¿por qué el número de página de los "Apéndices" es 3 y no 4? ¿Es posible eliminar el número de página que se muestra en los "Apéndices" del Toc?
Respuesta1
El appendix
paquete no define ninguna cadena localizada; uno tiene que agregar
\renewcommand{\appendixtocname}{<Appendices>}
al conjunto de idiomas apropiado; para italiano debería ser
\addto\captionsitalian{%
\renewcommand{\appendixtocname}{Appendici}%
\renewcommand{\appendixpagename}{Appendici}%
}
(lo mismo para ambos babel
y polyglossia
). Sin embargo, esto no resuelve el problema con el número de página.
De hecho, puedes prescindir del appendix
paquete para esto.
Solo haz
\makeatletter
\g@addto@macro\appendix{%
\cleardoublepage
\addtocontents{toc}{\protect\contentsline{chapter}{Appendici}{}{}}%
}
\makeatother
en su preámbulo.
Ejemplo completo
\documentclass[oneside]{book}
\usepackage{polyglossia}
\setmainlanguage{italian}
%\usepackage{hyperref} % use it or not as you please
\makeatletter
\g@addto@macro\appendix{%
\cleardoublepage
\addtocontents{toc}{\protect\contentsline{chapter}{Appendici}{}{}}%
}
\makeatother
\begin{document}
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text
\appendix
\chapter{my appendix}
\end{document}
Una versión posiblemente mejor cuando hyperref
se usa:
\documentclass[oneside]{book}
\usepackage{polyglossia}
\setmainlanguage{italian}
\usepackage{hyperref}
\makeatletter
\g@addto@macro\appendix{%
\cleardoublepage
\hypertarget{appendixstart}{}%
\addtocontents{toc}{
\protect\contentsline{chapter}{\protect\hyperlink{appendixstart}{Appendici}}{}{}%
}%
}
\makeatother
\begin{document}
\tableofcontents
\chapter{My first chapter}
dummy text
\chapter{My second chapter}
dummy text
\appendix
\chapter{my appendix}
\end{document}
Esto convertirá también los “Apéndices” del índice en un enlace a la primera página del apéndice.