ページ番号の書式設定

ページ番号の書式設定

宿題ファイルのページ番号を分数にしようとしています。しかし、分数を別の色で表示しようとすると、最後のページの色が変わりません。現在のページだけでなく、分数全体が緑色になるようにするにはどうすればよいでしょうか。

\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。)

関連情報