页码应为 4/7

页码应为 4/7

可能重复:
如何在我的文档中添加“第 # 页,共 ## 页”?

当我用 LaTeX 提交试卷时,我被要求将页码显示为总页码中的当前页码。

我正在使用文章类。

例如,它看起来应该像:4 个中选 1 个、4 个中选 2 个、4 个中选 3 个等等,或者 1/4,2/4 等等。

如何获取?

答案1

您可以简单地使用lastpage包并使用以下 MWE 来获得1/32/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*...)以避免在交叉引用之外创建超链接。

相关内容