Неправильное положение номера страницы только на странице 2 оглавления

Неправильное положение номера страницы только на странице 2 оглавления

У меня проблема, когда мое оглавление настолько длинное, что оно занимает вторую страницу, но номер страницы затем таинственным образом перескакивает из нижнего центра страницы в верхний правый угол ТОЛЬКО для второй страницы моего оглавления. Я не могу иметь там только номер этой одной страницы. Он должен быть внизу по центру, как и другие.

Самая большая проблема, с которой я столкнулся, заключается в том, что мне приходится использовать уникальный тип класса документа для требований диссертации моего университета.

Это раздел кода из документа этого класса, посвященный toc.

\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

Связанный контент