On Thu, Nov 17, 2016 at 13:14:49 +0100 Hans Hagen <pra...@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
___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________