On 18-2-2010 17:46, Peter Münster wrote:
On Thu, Feb 18 2010, Hans Hagen wrote:
so, indeed we need a small example
Hello Hans,
Finally it took me less time. Here is it:
\usemodule[pre-stepwise] \def\startC{% \bgroup \whitespace \obeylines \activatespacehandler{yes}% \strut} \def\stopC{\egroup} \setupinteraction[state=start] \setuppapersize[S6][S6] \setupwhitespace[big] \starttext \startcolumns\placelist[chapter]\stopcolumns \startC bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \stopC \stoptext
the problem, is that the catcodes are changes in the main vector and that influences code handled in the output routine there is no easy way around this (apart from not switching catcodes) so, after figuring out that in this case the prooblem is in delayed expansion of \definereference [CheckStepper] [JS(CheckStepper{\StepCounter})] i decided to add a push/popper, which works like this \def\startC {\bgroup \pushcatcodes \whitespace \obeylines \activatespacehandler{yes}% \strut} \def\stopC {\popcatcodes \egroup} of course this is only needed when changes to catcodes are made that bleed into the page builder (happens seldom) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------