设置页码格式

设置页码格式

我试图将作业文件中的页码作为分数显示。但是,当我尝试以不同的颜色显示分数时,最后一页的颜色没有改变。如何确保整个分数都是绿色,而不仅仅是当前页面?

\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。然后它说pageslts与当前的 LaTeX 不兼容。)

相关内容