# store page number of current page into a variable and reuse it later [duplicate]

Possible Duplicate:
How to use \pageref{foo} as a number?

i'd like to store the current page number into a variable and reuse it later:

% Roman numbers list of contents list of figures

variable lastpagenumber = this.page.currentnumber


% Arabic numbers contents

% Literature & Appendix pagenumbering: Roman

start with page (lastpagenumber)


if you could show me the defining, setting and reusing of the variable that'd be great.

-

## marked as duplicate by Werner, Kurt, Qrrbrbirlbel, Thorsten, Martin SchröderDec 13 '12 at 7:41

Does How to use \pageref{foo} as a number? solve your question? It uses refcount to store the page reference in a counter (variable). Give some feedback. –  Werner Dec 12 '12 at 23:45
First of all: Welcome to TeX.sx! It doesn't get quite clear to me what you aim at with your question, ans as I look at the comments to the answer below, others seem to have the same problem. Maybe you explain a bit more, what you want to reach. Maybe also have a look at the How to Ask-page. –  Benedikt Bauer Dec 13 '12 at 7:11
Following up on on @BenediktBauer's comment, you need to tell us how you want to use this infomation later in the document. –  Andrew Swann Dec 13 '12 at 7:48

You could use \label on the page in question and \pageref where you want to later reference it.

MWE:

\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}


Do note that you must compile your document twice to get the page references correct.

Here's an example which let's you put material in the header and footer:

\documentclass{article}
\usepackage{fancyhdr}\pagestyle{fancy}
\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}


I've called the package fancyhdr to accomplish this, but make sure you don't call \pagestyle{empty} as I did in the first example or you won't see anything.

-
ooh you beat me by less than a second, I'll delete my answer which was the same, so +1:-) –  David Carlisle Dec 12 '12 at 23:25
doesn't work. just prints the page number into the text area instead of the footer area. any method to convert the string to int? –  ndrizza Dec 12 '12 at 23:35
Give a MWE so we can better see what you're trying to do and better understand the issue you're facing –  A.Ellett Dec 12 '12 at 23:40
Make sure you get rid of the\pagestyle{empty}. That might be your problem if you too literally copied my example. Sorry (my bad) I should have removed that line from my MWE –  A.Ellett Dec 12 '12 at 23:43
that does not support automatic incrementing of numbers. isn't there any way to convert the string (returned by pageref) to an integer? –  ndrizza Dec 13 '12 at 1:03