目录第 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

相关内容