宿題ファイルのページ番号を分数にしようとしています。しかし、分数を別の色で表示しようとすると、最後のページの色が変わりません。現在のページだけでなく、分数全体が緑色になるようにするにはどうすればよいでしょうか。
\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}
答え1
おそらく色付きのリンクを使用していて、最後のページへのリンクの色がページ番号に選択した色と干渉しているのでしょう。次のようにしてリンクの色を無効にすることができます。
\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}
答え2
投稿されたコードでは、カスタム フッターが適用されないため、小数のページ番号はまったく生成されません。コードを調整してフッターを適用すると、均一な色の小数が表示されます。
\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}
この機能には実際には必要ないかもしれないことに注意してくださいlastpage
。ただし、ドキュメントは現在少し混乱しているようなので、lastpage
今のところこれで十分であれば、引き続き使用することをお勧めします。(ドキュメントには、同等の機能がカーネルで使用可能ですが、より高度な使用には が必要になる可能性があると書かれていpageslts
ます。また、 は現在の LaTeX と互換性がないとも書かれていますpageslts
。)