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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________