摘要應從第 i 頁開始,縮寫清單應從第 iv 頁開始。雖然致謝、目錄和圖形清單的編號正確,但清單中的圖形採用完全不同的方案!
我一直在用..
\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}
對於標題為「摘要」、「致謝」和「縮寫清單」的章節,我使用以下命令:
\*chapter{Chapter Name}
任何有關如何正確獲取頁碼的幫助將不勝感激。提前致謝 !
編輯:表格清單部分的頁碼已透過使用更正
\clearpage
後
\listoftables
答案1
為了使章節標題及其在目錄中的相應條目具有相同的頁碼,應在同一頁上執行\chapter*
和的問題(已經包含對 的調用,因此它們將出現在同一頁上)。\addcontentsline
\chapter
\addcontentsline
使用
\input{<chapter-file>.tex}
\addcontentsline{toc}{chapter}{<chapter title>}
僅當內容<chapter-file>.tex
不超過單頁設定時才有效。一般來說,「章節」很少出現這種情況。
您的解決方案將是以下方法之一:
包括該行
\addcontentsline{toc}{chapter}{<chapter title>}
<chapter-file>.tex
作為您立即執行命令的一部分\chapter*
。如果您無權訪問
<chapter-file>.tex
,或者希望將章節文字與佈局結構分開,您也可以使用\cleardoublepage \addcontentsline{toc}{chapter}{<chapter title>} \input{<chapter-file>}
由於
\addcontentsline
未設定任何內容,因此\chapter*
發布的內容\input{<chapter-file>}
仍將出現在同一頁面上,因此在目錄中提供正確的頁面。使用開關自動化流程:
\addstarchaptertotoc
開始將 的標題插入\chapter*
目錄中,同時還原為未新增至目錄中的\removestarchapterfromtoc
舊格式。\chapter*
這是您需要自動化此過程的程式碼(在一些幫助下
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}}
我可能會選擇選項(2)。