El número de página indicado en las secciones de contenido y el número de página real no coinciden.
El resumen debe comenzar en la página i. La lista de abreviaturas debe comenzar en la página iv. Si bien los agradecimientos, el contenido y la lista de figuras están numerados correctamente, ¡la lista de figuras tiene un esquema completamente diferente!
He estado usando ..
\documentclass[12pt, parskip=full]{report}
\usepackage[doublespacing]{setspace}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[letterpaper, left=1.5in, right=1in, top=1in, bottom=1in,]{geometry}
\usepackage{adjustbox}
\usepackage{tikz}
\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{tocbibind}
\begin{document}
\maketitle
\pagenumbering{roman}
\input{abstr}
\addcontentsline{toc}{chapter}{Abstract}
\input{ack}
\addcontentsline{toc}{chapter}{Acknowledgements}
\input{abbrev}
\addcontentsline{toc}{chapter}{List of Abbreviations}
\tableofcontents
\listoffigures
\listoftables
\pagenumbering{arabic}
\part{Introduction}
\input{intro}
Para los capítulos titulados Resumen, Agradecimientos y Lista de abreviaturas, estoy usando el comando:
\*chapter{Chapter Name}
Se agradecería mucho cualquier ayuda sobre cómo conseguir la numeración de páginas correctamente. Gracias de antemano !
EDITAR: El número de página de la sección Lista de tablas se ha corregido utilizando
\clearpage
después
\listoftables
Respuesta1
Para que el título del capítulo y su correspondiente entrada en el ToC tengan el mismo número de página, la emisión de \chapter*
y \addcontentsline
debe realizarse en la misma página ( \chapter
ya incluye una llamada para \addcontentsline
que aparezcan en la misma página).
Usando
\input{<chapter-file>.tex}
\addcontentsline{toc}{chapter}{<chapter title>}
solo funcionará si el contenido de <chapter-file>.tex
no excede la configuración de una sola página. Y este rara vez es el caso de un "capítulo", en general.
Su solución sería uno de los siguientes enfoques:
incluir la linea
\addcontentsline{toc}{chapter}{<chapter title>}
como parte de su
<chapter-file>.tex
seguimiento inmediato del\chapter*
comando.Si no tiene acceso
<chapter-file>.tex
o desea mantener el texto del capítulo separado de las construcciones de diseño, también puede usar\cleardoublepage \addcontentsline{toc}{chapter}{<chapter title>} \input{<chapter-file>}
Dado que
\addcontentsline
no establece ningún contenido, la\chapter*
emisión dentro\input{<chapter-file>}
seguirá apareciendo en la misma página y, por lo tanto, proporcionará la página correcta dentro del ToC.Automatiza el proceso mediante el uso de modificadores:
\addstarchaptertotoc
inicia la inserción de\chapter*
los títulos de en el ToC mientras\removestarchapterfromtoc
vuelve al formato anterior donde\chapter*
no se agrega al ToC.Aquí está el código que necesitaría para automatizar este proceso (con ayuda de
xparse
):\usepackage{xparse} \let\oldchapter\chapter % Copy \chapter into \oldchapter \NewDocumentCommand{\starchaptotoc}{s o m}{% \IfBooleanTF{#1} {\oldchapter*{#3}% \chapter* \addcontentsline{toc}{chapter}{#3}% Add chapter title to ToC } {\IfValueTF{#2} {\oldchapter[#2]{#3}}% \chapter[.]{..} {\oldchapter{#3}}% \chapter{..} }% } \newcommand{\addstarchaptertotoc}{\renewcommand{\chapter}{\starchaptotoc}} \newcommand{\removestarchapterfromtoc}{\renewcommand{\chapter}{\oldchapter}}
Probablemente elegiría la opción (2).