我遇到了一个问题,我的目录太长,以至于需要占用第二页,但页码却神秘地从页面底部中央跳转到目录第二页的右上角。我不能只在那里显示那一页的页码。它需要像其他页码一样位于底部中央。
我遇到的最大问题是,我必须使用一种独特的文档类别类型来满足我大学的论文要求。
这是该类文档中有关目录的代码部分。
\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