
Estoy usando heading
estilo de página para mi tesis. Como requisito, los números de página deben estar siempre en la parte superior derecha paratodopáginas.
Mi tesis tiene un índice al final. El número de página en la primera página del índice está en la parte inferior central. Pero las otras páginas del índice están arriba a la derecha. No puedo hacer que esa página (la primera página del índice) sea similar a las demás. Aquí hay un 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}
Supongo que la primera página del índice usa el plain
estilo. Entonces, para solucionar el problema, intenté modificar el plain
estilo con fancyhdr
:
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\rhead{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
En primer lugar, no estoy seguro de que alterar el estilo sencillo sea una buena idea. ¿Existe una solución mejor? ¿Se puede
makeindx
personalizar el paquete directamente sin llamarfancyhdr
?En segundo lugar, lo
fancyhdr
anterior cambia la ubicación del número de página de la página de índice de la parte inferior central a la parte superior derecha, pero el número de página va demasiado hacia la derecha, fuera del margen del texto. ¿Cómo hago para que el número de página de la página de índice seaprecisamente¿En la misma ubicación que las otras páginas?
Editar:aparentemente la configuración \rhead{\thepage \hspace{2cm}}
produce el número de página en la ubicación deseada.