> Procházka Lukáš Ing. > 18. Juli 2016 um 15:09 > Hello, > > why this code doesn't restore A4-portrait for page 3? > > ---- > \showframe > > \starttext > Page 1 > \page > \adaptpapersize[A4,landscape] > Page 2 > \page > Page 3 > \stoptext > ---- page-lay.mkiv \unexpanded\def\adaptpapersize - {\global\let\page_paper_reinstate\page_paper_reinstate_indeed + {\global\let\page_paper_reinstate\page_paper_restore \setuppapersize} -\unexpanded\def\page_paper_reinstate_indeed - {\page_paper_reinstate - \global\let\page_paper_reinstate\relax} \appendtoks \page_paper_reinstate + \global\let\page_paper_reinstate\relax \to \everyaftershipout > (I need to mix A4 portrait/landscape pages in a document...) > > When I need to switch to landscape for more pages (e.g. for long large > tables; \adaptpapersize is not enough as it changes just one current > page), is there something like: > > \pushpapersize > \page > \setuppapersize[A4,landscape] > ... > more pages > ... > \poppapersize There is no start/stop version like we have for layouts (\startlayout[...] ... \stoplayout) but you can use named sizes. \definepapersize [main] [A4] [A4] \definepapersize [extra] [A4,landscape] [A4,landscape] \starttext Page 1. \page Page 2. \page \setuppapersize[extra] Page 3. \page Page 4. \page \setuppapersize[main] Page 5. \page Page 6. \page \stoptext Wolfgang