O número da página indicado nas seções de conteúdo e o número da página real não coincidem.
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 \addcontentsline
deverá ser feita na mesma página ( \chapter
já inclui uma chamada para \addcontentsline
que 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>.tex
nã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:
Incluir a linha
\addcontentsline{toc}{chapter}{<chapter title>}
como parte de
<chapter-file>.tex
seguir imediatamente o\chapter*
comando.Se você não tem acesso
<chapter-file>.tex
ou 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
\addcontentsline
nã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.Automatize o processo usando opções:
\addstarchaptertotoc
inicia a inserção dos\chapter*
títulos de no ToC enquanto\removestarchapterfromtoc
reverte 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 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}}
Eu provavelmente escolheria a opção (2).