On Sun, May 24, 2015 at 11:20 AM, Hans Hagen wrote: > On 5/23/2015 8:36 PM, Alexander Shukaev wrote: > >> Hello, >> >> I have a table of contents that now has grown to span several pages. >> Before that I used the following setup: >> >> \definemakeup >> [contentspage] >> >> \setupmakeup >> [contentspage][% >> footerstate={stop}, >> headerstate={stop}, >> pagestate={stop}, >> page={yes}, >> bottom={\vfill}, >> top={}, >> ] >> >> \setuplayout >> [contentspage][% >> footer={\zeropoint}, >> header={\zeropoint}, >> ] >> >> \setuplayout >> [contentspage][% >> footerdistance={\zeropoint}, >> headerdistance={\zeropoint}, >> ] >> >> \startcontentspagemakeup >> >> \setupwhitespace >> [line] >> >> % ToC >> >> \stopcontentspagemakeup >> >> and that indeed worked when ToC spanned only one page. Since page >> breaking does not work inside `makeup', I had ti give it up. Now I try >> the following: >> >> \start >> >> \setupheader[state={stop}] >> \setupfooter[state={stop}] >> >> \setuppagenumbering[state={stop}] >> >> \setuplayout[% >> footer={\zeropoint}, >> header={\zeropoint}, >> ] >> >> \setuplayout[% >> footerdistance={\zeropoint}, >> headerdistance={\zeropoint}, >> ] >> >> % ToC >> >> \stop >> >> Why after `\stop' previous setups for `layout', `header', `footer', and >> `pagenumbering' do not restore? Is there a way to achieve this or do I >> have to manually duplicate the setups which were before `\start'? Thank >> you. >> > > switching layouts is tricky as there is a mix between local and global > settings and actions around the page crossing > > \startlayout[name] > > \stoplayout > > also, when there is a layout defined with the same name as a makeup, then > the makeup will take that layout > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com > | www.pragma-pod.nl > ----------------------------------------------------------------- > > ___________________________________________________________________________________ > 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 > > ___________________________________________________________________________________ ​Works as intended, thanks!​