Estou tentando ter a numeração das páginas do meu arquivo de lição de casa como uma fração. Porém, quando tento exibir a fração em uma cor diferente, a última página não muda de cor. Como posso garantir que toda a fração esteja verde e não apenas a página atual?
\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}
Responder1
Você provavelmente usa links coloridos e a cor do link para a última página interfere na cor que você escolheu para os números das páginas. Você pode desativar a cor do link assim:
\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}
Responder2
O código postado não produz um número de página fracionário porque o rodapé personalizado nunca é aplicado. Quando adapto o código para aplicar o rodapé, obtenho uma fração de cor 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}
Observe que você pode não precisar lastpage
dessa funcionalidade. No entanto, a documentação atualmente parece um pouco confusa, então eu continuaria usando lastpage
se funcionar por enquanto. (A documentação diz que funcionalidade equivalente está disponível no kernel, mas que usos mais avançados podem exigir pageslts
. Em seguida, diz pageslts
que é incompatível com o LaTeX atual.)