I am trying to use a layer to insert a page number in my document, but the page always displays page number 1. It seems nothing that I have tried has worked. I also don't know how to exclude the first page from the total number of pages count. Here is the code I'm trying to use. \setupoutput[dvipsone] \starttext \definelayer[pagenumber] \setuplayer [pagenumber] [width=\paperwidth, height=\paperheight, state=repeat] \setlayer[pagenumber][preset=lefttop,x=4in,y=5.5in]% {\framed[width=1.25in,align=middle,offset=none]{\tfx Page \getnumber[page]~of~\totalnumberofpages}} \setupbackgrounds [page] [background={pagenumber},state=start] test \page test \page test \stoptext Thanks, Mike
Am 03.02.2009 um 07:50 schrieb Michael Bynum:
I am trying to use a layer to insert a page number in my document, but the page always displays page number 1. It seems nothing that I have tried has worked. I also don't know how to exclude the first page from the total number of pages count. Here is the code I'm trying to use.
You can find a solution from Aditya under the following link: http://archive.contextgarden.net/message/20070714.145156.91a20ef2.en.html I wrote also for myself a short test file for myself a while ago. \definelayer[head] [width=\paperwidth,height=\paperheight] \definelayer[nexthead][width=\paperwidth,height=\paperheight] \startsetups layer \doif {\pagenumber}{1}{\setlayer[head] [offset=2cm]{First page}} \doifnot{\pagenumber}{1}{\setlayer[nexthead][offset=2cm]{Page \pagenumber}} \stopsetups \setupbackgrounds[page][setups=layer,background={head,nexthead}] \starttext \dorecurse{4}{\page[empty]} \stoptext Wolfgang
Great that fixed it. Sorry about the subject by the way. I thought
it would auto add the mailing list prefix.
I still can't get the total number of pages to work out right if I
have a title page. I used standardmakeup to keep the title page from
being numbered, but it is still counted in \totalnumberofpages.
\definelayer[headerfooter][width=\paperwidth,height=\paperheight]
\startsetups layer
\setlayer[headerfooter][preset=lefttop,x=4in,y=1in]%
{\framed[frame=off,width=1.25in,align=middle,offset=none]{\tfd Page~
\pagenumber~of~\totalnumberofpages}}
\stopsetups
\starttext
\startstandardmakeup
\tfd THIS IS A TITLE PAGE
\page
\stopstandardmakeup
\setupbackgrounds[page][setups=layer,background={headerfooter}]
\dorecurse{2}{\page[empty]}
\stoptext
Mike
On Tue, Feb 3, 2009 at 4:36 AM, Wolfgang Schuster
Am 03.02.2009 um 07:50 schrieb Michael Bynum:
I am trying to use a layer to insert a page number in my document, but the page always displays page number 1. It seems nothing that I have tried has worked. I also don't know how to exclude the first page from the total number of pages count. Here is the code I'm trying to use.
You can find a solution from Aditya under the following link:
http://archive.contextgarden.net/message/20070714.145156.91a20ef2.en.html
I wrote also for myself a short test file for myself a while ago.
\definelayer[head] [width=\paperwidth,height=\paperheight] \definelayer[nexthead][width=\paperwidth,height=\paperheight]
\startsetups layer
\doif {\pagenumber}{1}{\setlayer[head] [offset=2cm]{First page}} \doifnot{\pagenumber}{1}{\setlayer[nexthead][offset=2cm]{Page \pagenumber}}
\stopsetups
\setupbackgrounds[page][setups=layer,background={head,nexthead}]
\starttext \dorecurse{4}{\page[empty]} \stoptext
Wolfgang
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
Am 03.02.2009 um 16:36 schrieb Michael Bynum:
Great that fixed it. Sorry about the subject by the way. I thought it would auto add the mailing list prefix.
I still can't get the total number of pages to work out right if I have a title page. I used standardmakeup to keep the title page from being numbered, but it is still counted in \totalnumberofpages.
Use \lastpagenumber. Wolfgang
Ah ha. That works perfectly. Thank you.
Mike
On Tue, Feb 3, 2009 at 11:21 AM, Wolfgang Schuster
Am 03.02.2009 um 16:36 schrieb Michael Bynum:
Great that fixed it. Sorry about the subject by the way. I thought it would auto add the mailing list prefix.
I still can't get the total number of pages to work out right if I have a title page. I used standardmakeup to keep the title page from being numbered, but it is still counted in \totalnumberofpages.
Use \lastpagenumber.
Wolfgang
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (2)
-
Michael Bynum
-
Wolfgang Schuster