目次に記載されているページ番号と実際のページ番号が一致しません。
要約は 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
1 ページの設定を超えない場合にのみ機能します。一般に、「章」の場合、これはほとんど当てはまりません。
解決策は次のいずれかのアプローチになります。
行を含める
\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>}
同じページで発生し、ToC 内で正しいページが提供されます。スイッチを使用してプロセスを自動化します。 は、ToC に のタイトル
\addstarchaptertotoc
の挿入を開始しますが、 はToC に追加されない古い形式に戻ります。\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)を選ぶでしょう。