Am 05.11.2008 um 01:00 schrieb Marcin Borkowski:
Dnia Wed, Nov 05, 2008 at 12:00:30AM +0100, Wolfgang Schuster napisał(a):
Am 04.11.2008 um 23:47 schrieb Marcin Borkowski:
Dnia Tue, Nov 04, 2008 at 10:58:32PM +0100, Wolfgang Schuster napisał(a):
Am 04.11.2008 um 22:44 schrieb Marcin Borkowski:
Dnia Tue, Nov 04, 2008 at 10:37:26PM +0100, Wolfgang Schuster napisał(a):
Am 04.11.2008 um 22:01 schrieb Marcin Borkowski:
> Hi, > > yet another question from me;). > > I have a project divided into products divided into components. > When I > typeset a component, I want to get it's title (I keep it in a > variable) > in the footer. If I typeset the wqhole project, I want to have > the > pagenumber there instead. > > How do I do it? (I mean what to put in the > environment/product/component code?)
\startmode[*product] ... \stopmode
And: is there a corresponding \startmode[*project] ... \stopmode construct?
Yes.
Yes, that's right. However, it won't work wrt. arranging. If I put \setuppapersize[A5][A4] \setuparranging[2UP,rotated]
within \startmode[*project] ... \stopmode
I have still to repeat \setuparranging[normal]
within \startmode[*product] ... \stopmode
etc.
Is it a bug or a feature? (Seems a bug for me;).)
I guess you missed something in your files, it works for me.
So here are my files:
env.tex: ====== \environment env
\startmode[*project] \setupheadertexts[Project] \setuppapersize[A5][A4] \setuparranging[2UP,rotated] \stopmode
\startmode[*product] \setupheadertexts[Product] \stopmode
\startmode[*component] \setupheadertexts[Component] \stopmode ======
project.tex: ====== \startproject project
\environment env
\product product
\stopproject ======
product.tex: ====== \startproduct product
\project project
\component component
\stopproduct ======
component.tex: ====== \startcomponent component
\project project
Hello component!
\blank
\input tufte
\blank
\input knuth
\stopcomponent ======
So that only the whole project should be typest 2-up - but everything gets arranged that way...
The project file is loaded from the product and the component and both enable then the project mode. See also Adityas mail and use \startmode[*product] and \startnotmode[*product]. Wolfgang