table-of-contents – Tabla de contenido numeración de páginas incorrecta

Pregunta:

Estoy usando el siguiente código.

\newpage
\section*{Abstract}
\addcontentsline{toc}{section}{Abstract}

\newpage
\tableofcontents
\addcontentsline{toc}{section}{Table of Contents}

\newpage
\listoftables
\addcontentsline{toc}{section}{List of Tables}

\newpage
\listoffigures
\addcontentsline{toc}{section}{List of Figures} 

En mi documento real, tengo muchas secciones, por lo que la tabla de contenido tiene en realidad dos páginas. Desafortunadamente, cuando ejecuto mi archivo LaTeX, la sección 'Tabla de contenido' en la Tabla de contenido tiene el número de página incorrecto (mientras que todo lo demás parece estar en orden). Parece que la tabla de contenido utiliza el número de página de la segunda página, en lugar de la primera página.

Por ejemplo, en la Tabla de contenido, la 'Tabla de contenido' aparece en la página iii, cuando en realidad comienza en la página ii. La página iii es en realidad la segunda página de mi índice.

¿Alguien sabe una solución rápida para esto?

Respuesta:

Cambie el orden de \addcontentsline :

\newpage
\section*{Abstract}
\addcontentsline{toc}{section}{Abstract}

\newpage
\addcontentsline{toc}{section}{Table of Contents}
\tableofcontents

\newpage
\addcontentsline{toc}{section}{List of Tables}
\listoftables

\newpage
\addcontentsline{toc}{section}{List of Figures} 
\listoffigures

Si se va a utilizar el paquete de hyperref , puede agregar \phantomsection para producir los anclajes correctos para los hipervínculos:

\newpage
\phantomsection
\addcontentsline{toc}{section}{Table of Contents}
\tableofcontents

Como sugerencia, en lugar de utilizar nombres "manuales", puede utilizar las macros que contienen los nombres predefinidos; entonces en lugar de

\addcontentsline{toc}{section}{List of Figures}

tu puedes decir

\addcontentsline{toc}{section}{\listfigurename}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım