>
> it's not clear to me what you want to achieve; there is probably a better
> way -)
>
> a page is a page, there is nothing like a small pages on a page, although
> of course you can do something:
>
> \defineframedtext [smallpage][width=.45\textwidth,height=.45\textheight]
>
> \startbuffer[smallpage-1]
> \startsmallpage[none]
> some text
> \stopsmallpage
> \stopbuffer
>
> etc
>
> \startcombination[2*2]
> {\getbuffer[smallpage-1]} {}
> .. another three ones ..
> \stopcombination
>
> or simply make a small main page and use texexec --pdfcombine
>
> [well, i do have some hack for multiple text streams per page, but that
> is kind of unfinished]
>
> Hans
>
Yes there is such a thing as many small pages per actual PRINTED page.
Thats what setupkayout(nx=2, ny=2) does. If I define a small papersize,
and use this on letter, I get for small pages per physical pages.
As it stands, Pagebreak does not take me to the next small page, but to
the next physical page, and all the small pages on the physical page have
the exact same content. This makes no sense.
I want to print four seperate small pages on one BIG page.
Examine the following code.
\setupbodyfont[cmr, 8pt]
\setupwhitespace[none]
\setuplayout[location=middle,
nx=1,
ny=3,
width=4.5in,
height=2.5in,
backspace=0.25in,
topspace=0in,
marking=on,
header=0in,
footer=0in,
margin=0in,
topspace=0.25in]
\definepapersize[IC][height=3in,width=5in]
\setuppapersize[IC][IC]
\showframe
I would think this would print 3 3x5 index cards per physical page, and it
does. The problem is that the contents of all the index cards on a given
PHYSICAL page are the same and pagebreak does not move one from one index
card to the next, but from physical page to physical page.
Try the following body code to see what I mean...
\starttext
Foo
\page[yes]
Bar
\page[yes]
Baz
\stoptext
it makes no sense that the index cards printed on the same physical page
should have the same contents....
Daniel