[texhax] flowfram questions

Peter Davis pfd at pfdstudio.com
Sun Oct 23 04:13:18 CEST 2011

Ok, I'm getting frantic, after many hours of not being able to get this
working.  I know that flowfram allows many frames to be defined, and each
has a page list.  So those are stored in

\csname @ff at pages@\romannumeral#1\endcsname, where #1 is the number of the
frame being referenced.

I'm trying to write a macro that will let me add a page to a frame's page
list.  As far as I can make out, this has to happen before the page actually
starts, so I have a count register, \nextpage, that's supposed to give the
next page number.  The two macros I'm using are:

\newcommand{\ffpages}[1]{\makeatletter\csname @ff at pages
\newcommand{\activateff}[1]{\nextpage=\thepage\advance\nextpage by

 Can anyone spot a problem with either of these?  When I get to the end of
the doc, I try displaying the lists with:

Frame 1 pages: \ffpages{1}

and all I get, for all the frames, is page 1.



On Sat, Oct 22, 2011 at 9:05 AM, Peter Davis <pfd at pfdstudio.com> wrote:

> Can anyone explain to me how flowfram decides what frames to use on a page?
>  I want to be able to 'activate' or 'deactivate' frames on the fly as the
> document is being composed, but I can't figure out when I have to update the
> frames' list of pages.  I'm a longtime LaTeX user, but a complete novice at
> TeX programming.
> I have a short sample document containing a 1-page, 2-page and 3-page
> letter.  I wrote a macro called \newletter which begins a new letter.  If I
> code this macro one way, the second letter (2-pages) has a blank first page,
> but everything else is ok.  If I code the macro another way, that second
> letter has a blank 2nd page, but everything else is ok.
> It's very confusing.  Can anyone shed any light on this?
> Thanks!
> -pd
> --
> ----
> The Tech Curmudgeon
> http://www.techcurmudgeon.com

The Tech Curmudgeon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texhax/attachments/20111022/edfeb399/attachment.html>

More information about the texhax mailing list