
Estou usando heading
o 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 plain
estilo. Então, para corrigir o problema, tentei modificar o plain
estilo 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
makeindx
ser personalizado diretamente sem ligarfancyhdr
?Em segundo lugar, o
fancyhdr
acima 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.