Hans van der Meer wrote: > Just curious, because the last of the three examples solves the problem. > > Why is it that this is allowed in the parameter list of \framed: > > \framed[frame=on,\iftrue width=3cm\fi]{abc} i would not use that kind of tricks, since it's pure luck if it works > > But this gives an error: > \framed[frame=on,\iftrue background=color,backgroundcolor=green\fi]{abc} because a , is seen and it separates the if from the fi > > ! Incomplete \if; all text was ignored after line 42. > <inserted text> > � � � � � � � � \fi > <*> test.tex > � � � � � �� emergencyend > ? > > Allthough�this works and solves the problem I had: > \framed[frame=on,background=\iftrue color\else > none\fi,backgroundcolor=green]{abc} > > Is this somewhat inconsistent behaviour intrinsic to some parameters?� > I thought all parameters are picked up by a macro and then stashed away. indeed
btw background=none will trigger an overlay called 'none', when defined why do you need such tricks? 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 ----------------------------------------------------------------- _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context