On Fri, 13 Sep 2013, Hans Hagen wrote:

On 9/13/2013 4:40 AM, Aditya Mahajan wrote:

There is a subtle bug with \adaptlayout.

\adaptlayout[1][height=max] does not work, e.g.,

\dorecurse{10}{\input knuth \par}

but \adaptlayout[2][..] etc work. The reason is the following.
Typically, we use \adaptlayout[...][...] before \starttext at which
point \realpageno=1.

Now, \page_adapts_layout calls \page_adopts_check which checks if
"\??pageadaptions\the\realpageno" is set. If so, it calls the
pageadaptions and resets it to relax.

Since all this happens before \starttext, it does not affect the first

I am not sure what is the best way to fix this.





\appendtoks \page_adapts_check \to \everystarttext
\appendtoks \page_adapts_reset \to \everyshipout



If your question is of interest to others as well, please add an entry to the 

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

Reply via email to