使用该命令时,如何才能自动获得输出“第 X 页”而不仅仅是“X” \pageref{}
?
答案1
无需任何其他包装,使用重新定义\pageref
(并存储之前的旧定义)可能是最好的方法,将应用更复杂的方法cleveref
等。
\documentclass{article}
\usepackage{blindtext}
\let\latexpageref\pageref
\newcommand{\pagename}{Page}
\renewcommand{\pageref}[1]{%
\pagename\ \latexpageref{#1}%
}
\begin{document}
See \pageref{foo} or \pageref{foobar} for more information.
\section{Foo}\label{foo}
\blindtext[10]
\section{Foobar}\label{foobar}
\end{document}