[texhax] Incrementing a counter on a page boundary?
William F. Adams
wadams at atlis.com
Wed Aug 18 17:15:47 CEST 2004
On Wednesday, August 18, 2004, at 10:28 AM, Adrian F. Clark wrote:
> I'm preparing a LaTeX document which involves per-page numbering. In
> other words, I need "1a" "1b" etc on p1, "2a" "2b" etc on p2, and so
> Thanks to David Kastrup's excellent perpage.sty, I am able to handle
> what I thought was the difficult part, the "a", "b" part of the
> numbering scheme. However, I'm struggling to get the page number to
> come out right: in particular, \thepage can give a value that is one
> small at the top of a page -- presumably because of the way TeX "cuts
> the scroll". Does anyone have a solution to this, perhaps a variation
> on perpage.sty that increments rather than resets a counter? I'm
> the wizardry in perpage.sty is beyond me these days...
If you can switch to using the memoir class, its
``\strictpagechecktrue'' command will sort out most such instances ---
in some places though one must add a ``\parnopar'' to force a paragraph
to break (without changing its appearance) at a page boundary.
Alternately, one can write out the page number and read it back in
after a second run.
Or, perhaps you should look at adapting the ``footmisc'' code which has
a per-page option for numbering footnotes....
William Adams, publishing specialist
voice - 717-731-6707 | Fax - 717-731-6708
More information about the texhax