[texhax] Questions about flowfram

Peter Davis pfd at pfdstudio.com
Thu Oct 20 18:22:16 CEST 2011


I have an *almost* working version of this.  I'm attaching a short (though
not minimal) example that outputs three letters of different lengths.  Each
has a first page style which includes a logo in the upper left, and a later
page style which has no logo and a larger text flowframe.

The problem is that after the first letter, the other letters get a first
page with a logo, but no text.  Then subsequent pages of the 2nd and 3rd
letters look ok.  Any clues about how to fix this would be much appreciated.

Thanks!

-pd


On Thu, Oct 20, 2011 at 10:04 AM, Peter Davis <pfd at pfdstudio.com> wrote:

> Ok, I think I'm close to solving this problem.  I think the approach is to
> define a macro like:
>
> \newcommand{\newletter}{%
> \finishthispage%
> \setallflowframes{pages=none}%
> \setflowframes*{logo,address,firpagetext}{pages=\thepage}%
> \setflowframes*{laterpagetext}{pages={>\thepage}}}
>
> Then I just output that at the start of each letter.  I haven't tested this
> yet, but it seems about right based on my other experiments.  NOTE: I
> changed the staticframes for logo and address to flowframes here for
> simplicity.
>
> Thanks,
> -pd
>
>
> On Thu, Oct 20, 2011 at 6:35 AM, Peter Davis <pfd at pfdstudio.com> wrote:
>
>> Thanks, Uwe.  No, the pages will all print on the same paper.  Only the
>> layout will vary between the first page and subsequent pages.  But
>> 1) I need the flexibility of flowfram, and
>> 2) all the letters will be in one document, so it may go something like:
>>
>> page 1: letter 1, first page
>> page 2: letter 1, second page
>> page 3: letter 2, first page
>> page 4: letter 3, first page
>> page 5: letter 3, second page
>> page 6: letter 3, third page
>> page 7: letter 4, first page
>> etc.
>>
>> So pages 1, 3, 4 and 7 will use one layout, and the remaining pages will
>> use another.  The difficulty with using flowfram with this is that I don't
>> know in advance how many pages each letter will require.
>>
>> Thanks,
>> -pd
>>
>>
>>
>> On Thu, Oct 20, 2011 at 2:57 AM, Uwe Ziegenhagen <ziegenhagen at gmail.com>wrote:
>>
>>> So the paper itself is different for the different pages? If not the
>>> scrlttr2 class from the KOMA bundle has settings which differentiate between
>>> different page layout for the first and subsequent pages.
>>>
>>> Uwe
>>>
>>> Von meinem iPad gesendet
>>>
>>> Am 20.10.2011 um 01:14 schrieb Peter Davis <pfd at pfdstudio.com>:
>>>
>>>
>>> Ok, let me try this another way.  Suppose I'm creating a document which
>>> is really a bunch of letters that will get mailed out.  The first page of
>>> each letter should appear to be on letterhead stationery ... with logos,
>>> return address, etc.  The second an subsequent pages will be just plain.
>>>
>>> So when I define frames, I might do something like:
>>>
>>> \newstaticframe[1]{width}{height}{x}{y}{logo}
>>> \newstaticframe[1]{width}{height}{x}{y}{address}
>>> \newflowframe[1]{width}{height}{x}{y}{firstpagetext}
>>> \newflowframe[>1]{width}{height}{x}{y}{laterpagetext}
>>>
>>> Ok, that's all well and good for one single letter.  But what if I want
>>> to do multiple letters of different lengths, one after another in one
>>> document?  Some are 1 page, some 2 and some 3.
>>>
>>> Is there any way to set the pages keyword for these frames to get them in
>>> the rightplaces?
>>>
>>> Thanks for any suggestions, pointers, etc.
>>>
>>> Cheers,
>>> -pd
>>>
>>>
>> --
>> ----
>> The Tech Curmudgeon
>> http://www.techcurmudgeon.com
>>
>>
>>
>
>
> --
> ----
> The Tech Curmudgeon
> http://www.techcurmudgeon.com
>
>
>


-- 
----
The Tech Curmudgeon
http://www.techcurmudgeon.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texhax/attachments/20111020/f9f0555f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MultipageLetter.tex
Type: application/x-tex
Size: 4513 bytes
Desc: not available
URL: <http://tug.org/pipermail/texhax/attachments/20111020/f9f0555f/attachment-0001.tex>


More information about the texhax mailing list