O número da página real e o número da página do Conteúdo não correspondem

O número da página real e o número da página do Conteúdo não correspondem

O número da página indicado nas seções de conteúdo e o número da página real não coincidem.Página de conteúdo

O Resumo deverá iniciar na página i, a lista de abreviaturas deverá iniciar na página iv. Embora os agradecimentos, o conteúdo e a lista de figuras estejam numerados corretamente, a lista de figuras segue um esquema completamente diferente!

tenho usado..

\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 os capítulos intitulados Resumo, Agradecimentos e Lista de Abreviações, estou usando o comando:

\*chapter{Chapter Name}

Qualquer ajuda sobre como obter a numeração correta das páginas seria muito apreciada. Desde já, obrigado !

EDIT: O número da página da seção Lista de Tabelas foi corrigido usando

\clearpage

depois

\listoftables

Responder1

Para que o título do capítulo e sua entrada correspondente na ToC tenham o mesmo número de página, a emissão de \chapter*e \addcontentslinedeverá ser feita na mesma página ( \chapterjá inclui uma chamada para \addcontentslineque apareçam na mesma página).

Usando

\input{<chapter-file>.tex}
\addcontentsline{toc}{chapter}{<chapter title>}

só funcionará se o conteúdo de <chapter-file>.texnão exceder a configuração de uma única página. E este raramente é o caso de um “capítulo”, em geral.

Sua solução seria uma das seguintes abordagens:

  1. Incluir a linha

    \addcontentsline{toc}{chapter}{<chapter title>}
    

    como parte de <chapter-file>.texseguir imediatamente o \chapter*comando.

  2. Se você não tem acesso <chapter-file>.texou deseja manter o texto do capítulo separado das construções de layout, você também pode usar

    \cleardoublepage
    \addcontentsline{toc}{chapter}{<chapter title>}
    \input{<chapter-file>}
    

    Como \addcontentslinenão define nenhum conteúdo, o \chapter*conteúdo emitido \input{<chapter-file>}ainda ocorrerá na mesma página e, portanto, fornecerá a página correta dentro do ToC.

  3. Automatize o processo usando opções: \addstarchaptertotocinicia a inserção dos \chapter*títulos de no ToC enquanto \removestarchapterfromtocreverte para o formato antigo onde \chapter*não foi adicionado ao ToC.

    Aqui está o código que você precisa para automatizar esse processo (com a ajuda dexparse):

    \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}}
    

Eu provavelmente escolheria a opção (2).

informação relacionada