Estoy intentando que la numeración de páginas en mi archivo de tarea sea una fracción. Sin embargo, cuando intento mostrar la fracción en un color diferente, la última página no cambia de color. ¿Cómo me aseguro de que toda la fracción sea verde y no solo la página actual?
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{xcolor}
\definecolor{myGreen}{rgb}{0,.4,0}
\fancyfoot[R]{\textcolor{myGreen}{\thepage/\pageref{LastPage}}}
\begin{document}
\lipsum[1-8]
\end{document}
Respuesta1
Probablemente utilice enlaces de colores y el color del enlace a la última página interfiere con el color que eligió para los números de página. Puede desactivar el color del enlace de esta manera:
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{xcolor}
\usepackage[colorlinks]{hyperref}
\fancyfoot[R]{\textcolor{green}{\hypersetup{hidelinks}\thepage/\pageref{LastPage}}}
\pagestyle{fancy}
\begin{document}
\lipsum[1-8]
\end{document}
Respuesta2
El código publicado no produce ningún número de página fraccionario porque el pie de página personalizado nunca se aplica. Cuando adapto el código para aplicar el pie de página, obtengo una fracción de color uniforme.
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{xcolor}
\definecolor{myGreen}{rgb}{0,.4,0}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[R]{\textcolor{myGreen}{\thepage/\pageref{LastPage}}}
\begin{document}
\lipsum[1-8]
\end{document}
Tenga en cuenta que es posible que en realidad no necesite lastpage
esta funcionalidad. Sin embargo, la documentación actualmente parece un poco confusa, por lo que seguiría usándola lastpage
si funciona por ahora. (La documentación dice que hay una funcionalidad equivalente disponible en el kernel, pero que es posible que se requieran usos más avanzados pageslts
. Luego dice pageslts
que es incompatible con LaTeX actual).