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