僅目錄第 2 頁的頁碼位置不正確

僅目錄第 2 頁的頁碼位置不正確

我遇到一個問題,我的目錄太長,以至於它進入第二頁,但頁碼隨後神秘地從頁面底部中心跳轉到右上角,僅顯示目錄的第二頁。我不能只有那一頁的頁碼。它需要像其他一樣位於底部中心。

我遇到的最大問題是我必須使用獨特的文檔類類型來滿足我大學的論文要求。

這是該類別文件中有關目錄的程式碼部分。

\def\tableofcontents{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 \fi\chapter*{\centerline{Table of Contents}
 \@mkboth{TABLE OF CONTENTS}{TABLE OF CONTENTS}}
% \contentsline{chapter}{\underline{Section}}{\underline{Page}}
 \@starttoc{toc}\if@restonecol\twocolumn\fi}

我的實際論文文檔程式碼如下所示:

\pagenumbering{roman}%%% Begin Roman Numeral Numbering
\include{MyAbstract}%Abstract Page
\newpage
\tableofcontents % Table of Contents Page

為什麼突然只對目錄的第二頁執行此操作?

答案1

\pagestyle{plain}將頁碼置於頁尾中央。這通常是章節(或目錄)首頁的頁面樣式。標準類別預設使用頁面樣式plain。在您的情況下,可能有另一種頁面樣式處於活動狀態(由類別明確設定或隱式設定)。如果整個文件應該使用頁面樣式plain

\pagestyle{plain}

在序言中並刪除其他頁面樣式設定。

如果只有目錄應該使用頁面樣式plain(為什麼?),那麼可以透過本地變更來完成,例如:

\begingroup
  \cleardoublepage
  \pagestyle{plain}
  \tableofcontents
  \cleardoublepage
\endgroup

相關內容