Mova a localização do número da página na primeira página do índice para o canto superior direito

Mova a localização do número da página na primeira página do índice para o canto superior direito

Estou usando headingo estilo de página para minha tese. Como requisito, os números das páginas devem estar consistentemente no canto superior direito paratodosPáginas.

Minha tese tem um índice no final. O número da página na primeira página do índice está na parte inferior central. Mas as outras páginas do índice estão no canto superior direito. Não consigo fazer com que aquela página (primeira página do índice) seja semelhante às outras. Aqui está um 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}

Presumo que a primeira página do índice use o plainestilo. Então, para corrigir o problema, tentei modificar o plainestilo com fancyhdr:

\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\rhead{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
  • Em primeiro lugar, não tenho certeza se alterar o estilo simples seja uma boa ideia. Existe uma solução melhor? O pacote pode makeindxser personalizado diretamente sem ligar fancyhdr?

  • Em segundo lugar, o fancyhdracima altera a localização do número da página da página de índice do centro inferior para o canto superior direito, mas o número da página vai muito para a direita, fora da margem do texto. Como faço para que o número da página da página de índice sejaprecisamenteno mesmo local que as outras páginas?


Editar:aparentemente, a configuração \rhead{\thepage \hspace{2cm}}produz o número da página no local desejado.

informação relacionada