У меня проблема, когда мое оглавление настолько длинное, что оно занимает вторую страницу, но номер страницы затем таинственным образом перескакивает из нижнего центра страницы в верхний правый угол ТОЛЬКО для второй страницы моего оглавления. Я не могу иметь там только номер этой одной страницы. Он должен быть внизу по центру, как и другие.
Самая большая проблема, с которой я столкнулся, заключается в том, что мне приходится использовать уникальный тип класса документа для требований диссертации моего университета.
Это раздел кода из документа этого класса, посвященный 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