[NTG-context] standardmakeup, frontmatter, bodymatter & page numbering

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Dec 7 17:29:36 CET 2007


On 11/29/07, Wolfgang Schuster <schuster.wolfgang at googlemail.com> wrote:
> On Wed, 3 Oct 2007 01:36:54 +0200
> "Mojca Miklavec" <mojca.miklavec.lists at gmail.com> wrote:
>
> > Hello,
> >
> > I have a document consisting of title page, some introduction which
> > should have pages numbered with roman numerals, and finally the real
> > content
> >
> > \setuphead[subject][page=odd,style=\ss\bfb]
> > \setuppagenumbering[location=]
> >
> > \starttext
> > \startstandardmakeup
> > title page
> > \stopstandardmakeup
> >
> > \startfrontmatter
> > \setuppagenumbering[conversion=romannumerals]
> > \setupfootertexts[page \pagenumber{}]
> > \subject{some intro pages}
> > \input tufte
> > \stopfrontmatter
> >
> > \startbodymatter
> > \setupfootertexts[page \pagenumber{} of \totalnumberofpages]
> > \dorecurse{10}{\subject{real content} \dorecurse{\recurselevel}{\input knuth} }
> > \stopbodymatter
> >
> > \stoptext
> >
> > Now the problems:
> > 1.) The second page starts counting at 1, while counting should start
> > at page 3. This can be solved by using another
> > \startstandardmakeup\strut\stopstandardmakeup.
> >
> > 2.) The last page says "page 26 of 27" - the total page number is
> > indeed 27, but counting started on the second page, so it never
> > reaches the last number.
> >
> > 3.) I would like the page number on the first page of bodymatter to be
> > "page 1 of 23" instead of "page 4 of 27", and the last one to ge "page
> > 23 of 23" instead of "page 26 of 27"
> >
> > There is some way=bychapter setting for page numering, but in that
> > case there are no suitable chapters/sections available.
> >
> > Any hints appreciated ...
> >
> > Thanks a lot,
> >     Mojca
>
> Hi Mojca,
>
> maybe I'm a little bit late with my answer

Hello Wolfgang,

I hardcoded the number when I needed it, but you proposal is very
useful for the next time when I will need it again. I only need to
figure out where to store it on the wiki/texshow, so that it will be
possible to find it agin. (This still cannot handle the problem  if I
wanted to number "last page of frontmatter", but I don't need it at
the moment.)

> but I stumpled across this
> question after I was searching for something in the archive and I found
> the following solution.
>
> [...]
> \startbodymatter
> \page[odd] % only \page give a empty before the \section
> \setuppagenumber[number=1]
> \setupfootertexts[page \pagenumber{} of \lastpagenumber] % no \totalnumber...

Thanks a lot :)

> \dorecurse{10}{\subject{real content} \dorecurse{\recurselevel}{\input knuth} }
> \stopbodymatter
> [...]

Mojca


More information about the ntg-context mailing list