Verschieben Sie die Position der Seitenzahl auf der ersten Seite des Index nach oben rechts.

Verschieben Sie die Position der Seitenzahl auf der ersten Seite des Index nach oben rechts.

Ich verwende headingfür meine Abschlussarbeit eine Seitenvorlage. Als Voraussetzung müssen die Seitenzahlen durchgehend oben rechts stehen füralleSeiten.

Meine Abschlussarbeit hat am Ende einen Index. Die Seitenzahl auf der ersten Seite des Index steht unten in der Mitte. Die anderen Seiten des Index stehen jedoch oben rechts. Ich kann diese eine Seite (erste Seite des Index) nicht so gestalten, dass sie den anderen ähnelt. Hier ist ein MWE.

\documentclass[12pt]{ucbthesis}

\usepackage{lipsum}
\usepackage{imakeidx}
\makeindex[program=makeindex,columns=1,intoc=true]

\begin{document}

\pagestyle{headings}

\chapter{Introduction}
\index{One}
\lipsum

\chapter{Conclusion}
\index{Two}
\lipsum

\printindex

\newpage
This page has the correct page number on the top right.

\end{document}

Ich gehe davon aus, dass die erste Indexseite den Stil verwendet . Um das Problem zu beheben, habe ich versucht, den Stil folgendermaßen plainzu ändern :plainfancyhdr

\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\rhead{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
  • Zunächst einmal bin ich mir nicht sicher, ob es eine gute Idee ist, den einfachen Stil zu ändern. Gibt es eine bessere Lösung? Kann makeindxdas Paket direkt angepasst werden, ohne aufzurufen fancyhdr?

  • Zweitens fancyhdrändert sich im obigen Beispiel die Position der Seitenzahl der Indexseite von unten in der Mitte nach oben rechts, aber die Seitenzahl geht zu weit nach rechts, aus dem Textrand heraus. Wie kann ich die Seitenzahl der Indexseite so einstellen, dass siegenauan der gleichen Stelle wie die anderen Seiten?


Bearbeiten:anscheinend ist die Einstellung mit \rhead{\thepage \hspace{2cm}}die Seitenzahl an der gewünschten Stelle anzubringen.

verwandte Informationen