Procházka Lukáš Ing. <mailto:l...@pontex.cz>
18. Juli 2016 um 16:41
Hello,
thank you for the patch.
A solution which would not require named page sizes might be better as
we don't necessary need to know the name of the "previous" (or
"pushed") paper size (mostly we use "anonymous" page sizes, set up
once in the document preamble).
Thus push/pop way would be a bit more flexible (like
\pushpagebackground / \poppagebackground);
or making paper size local (enclosing paper setup into group - \start
\setupppapersize ... \stop\page) would restore the previous paper size.
A normal environment should be enough (push and pop are used to save and
restore states etc.) which inserts are the necessary page breaks.
\unprotect
\def\startpapersize
{\page
\pushmacro\page_paper_restore
\setuppapersize}
\def\stoppapersize
{\page
\popmacro\page_paper_restore
\setuppapersize}
\protect
\starttext
Page 1. \page
Page 2. \page
\startpapersize[A4,landscape]
Page 3. \page
Page 4. \page
\stoppapersize
Page 5. \page
Page 6. \page
\stoptext
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________