将当前页面的页码存储到变量中并在稍后重复使用

将当前页面的页码存储到变量中并在稍后重复使用

可能重复:
如何将 \pageref{foo} 用作数字?

我想将当前页码存储到变量中并在稍后重复使用它:

% 罗马数字 目录 图表列表

variable lastpagenumber = this.page.currentnumber

% 阿拉伯数字内容

% 文献及附录页码:罗马

start with page (lastpagenumber)

如果您能向我展示变量的定义、设置和重用,那就太好了。

答案1

\label您可以在相关页面上以及\pageref稍后想要引用它的地方使用它。

梅威瑟:

\documentclass{article}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}

\lipsum[1-5]

\label{I want to remember this first page}

\lipsum[6-20]

I've remembered the page \pageref{I want to remember this first page}

\end{document}

请注意你必须编译检查文档两次以确保页面引用正确。

这是一个让您将材料放入页眉和页脚的示例:

\documentclass{article}
\usepackage{fancyhdr}\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}\renewcommand{\footrulewidth}{0.4pt}
\usepackage{lipsum}
\begin{document}

\lipsum[1-5]

\label{I want to remember this first page}

\lipsum[6-20]

I've remembered the question \pageref{I want to remember this first page}

Check out the bottom of the page:
\cfoot{My reference to the first page\pageref{I want to remember this first page}}

\end{document}

我已经调用了该包fancyhdr来完成此操作,但请确保不要\pagestyle{empty}像我在第一个示例中那样调用,否则您将看不到任何内容。

相关内容