[texhax] Questions about flowfram

Uwe Ziegenhagen ziegenhagen at gmail.com
Thu Oct 20 18:46:06 CEST 2011


>From the template you gave I cannot see anything which couldn't be done with
scrlttr2.

Here a multi-page template, in German:

\documentclass[DIN,pagenumber=false,parskip=full,fontsize=12pt,fromalign=center,fromrule=aftername,fromfax=true,fromemail=true,fromphone=true,fromurl=true,numericaldate=true]{scrlttr2}
%pagenumber=false, bot, botright, botleft
%parskip=full,
%fontsize=12pt,10pt
%fromrule=aftername,afteraddress
\usepackage[german]{babel}
\usepackage[]{blindtext}
\usepackage[latin1]{inputenc}
\setkomavar{customer}[Kunden-ID]{uz2002-2384757}
%\setkomavar{date}{04.09.2002}
\setkomavar{fromurl}{www.mustermann.de}
\setkomavar{fromemail}{hans at mustermann.de}
\setkomavar{fromfax}{030-123-4567}
\setkomavar{fromphone}{030-123-4568}
\setkomavar{fromname}{Hans Mustermann}
\setkomavar{fromaddress}{Musterweg 1 12345 Musterstadt}
\setkomavar{invoice}{HM-2002-123}
\setkomavar{myref}{HM020902/3}
\setkomavar{subject}{Rückerstattung Lohnsteuer}
\setkomavar{title}{Mahnung}
\setkomavar{yourmail}{02.09.2002}
\setkomavar{yourref}{müller2002}
\setkomavar{frombank}{Konto 12\,345\,678\\
bei der HansWurstBank\\
BLZ 876\,543\,21}

\firstfoot{%
\parbox[t]{\textwidth}{\footnotesize
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{Gesellschafter:}\\
Hugo Mayer\\
Bernd Müller
\end{tabular}%
\hfill
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{Geschäftsführerin:}\\
Liselotte Mayer\\[1ex]
\multicolumn{1}{@{}l@{}}{Gerichtsstand:}\\
Hinterdupfeldingen
\end{tabular}%
\ifkomavarempty{frombank}{}{%
\hfill
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{\usekomavar*{frombank}:}\\
\usekomavar{frombank}
\end{tabular}%
}%
}%
}

\begin{document}
\begin{letter}{Finanzamt Musterstadt \\ Musterweg 2\\12345 Musterstadt}
\opening{Sehr geehrte Damen und Herren,}

hiermit bitte ich Sie letztmalig um Rückerstattung meiner gezahlten
Lohnsteuer für die Jahre 1995-2001.
\blindtext[10]


\vspace{1cm}
\encl{Anlage 1 \\ Anlage 2}
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}

2011/10/20 Peter Davis <pfd at pfdstudio.com>

> 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
>
>
>
> _______________________________________________
> TeX FAQ: http://www.tex.ac.uk/faq
> Mailing list archives: http://tug.org/pipermail/texhax/
> More links: http://tug.org/begin.html
>
> Automated subscription management: http://tug.org/mailman/listinfo/texhax
> Human mailing list managers: postmaster at tug.org
>



-- 
Uwe Ziegenhagen
<http://www.uweziegenhagen.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texhax/attachments/20111020/03b5a9d7/attachment.html>


More information about the texhax mailing list