[NTG-context] Nested modes and itemizations

Christoph Reller christoph.reller at gmail.com
Fri Nov 18 08:33:29 CET 2016


On Thu, Nov 17, 2016 at 13:14:49 +0100 Hans Hagen <pragma at wxs.nl> wrote:

>
> On 11/17/2016 11:21 AM, Christoph Reller wrote:
> > Hi,
> >
> > I have the following minimal not-working example:
> >
> > \starttext
> > \startitemize
> > \item One
> >   \startmode[modeA]
> >   \item Two
> >     \startitemize
> >       \startmode[modeB] % <- this
> >       \item Two A       % <- does
> >       \stopmode         % <- not work
> >       % \doifmode{modeB}{\item Two A} % <- this works
> >     \item Two B
> >     \stopitemize
> >   \stopmode
> > \stopitemize
> > \stoptext
> >
> > Note that both modeA and modeB are not defined and hence not enabled.
> > When compiled with the latest version of ConTeXt MkIV, I get: Missing
> > number, treated as zero.
> > However, If I use the inline version \doifmode instead of the
> > environment version \startmode \stopmode, then the example compiles
> > without problem.
> >
> > I am afraid but this may be a bug.
>
> No, just the way tex parses, \stopmode is a delimiter so the inner
> \stopmode ends the outer \startmode.
>
> Using the \doif variable doesn't have that problem.
>
>
Oh, of course! Thank you and sorry for the noise.
Christoph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20161118/e9fe7d42/attachment.html>


More information about the ntg-context mailing list