当我用 LaTeX 提交试卷时,我被要求将页码显示为总页码中的当前页码。
我正在使用文章类。
例如,它看起来应该像:4 个中选 1 个、4 个中选 2 个、4 个中选 3 个等等,或者 1/4,2/4 等等。
如何获取?
答案1
您可以简单地使用lastpage
包并使用以下 MWE 来获得1/3
、2/3
等“外观”。如果您想要“out of”而不是“/”,只需将其替换\thepage/\pageref{LastPage}
为\thepage\ out of \pageref{LastPage}
。请确保编译文档两次,以便 LaTeX 有机会正确进行交叉引用。
请注意,MWE 中的代码不需要您使用任何附加包(例如fancyhdr
)来操作页眉和页脚。
\documentclass{article}
\usepackage{lipsum,lastpage} % 'lipsum' provides filler text
\makeatletter
\renewcommand{\@oddfoot}{\hfil \thepage/\pageref{LastPage} \hfil}
\makeatother
\begin{document}
\lipsum[1-15]
\end{document}
附录:如果您也使用该hyperref
包,您可能希望将指令替换\pageref
为\pageref*
。前一个命令将指示hyperref
将其参数变成超链接——可能不是预期的效果。该hyperref
包提供了变体命令\pageref*
(以及\ref*
...)以避免在交叉引用之外创建超链接。