![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
Radhelorn wrote:
Christopher Creutzig wrote:
Radhelorn wrote:
Oh, thanks. Can you describe in a few words distinction between {} and \bgroup\egroup? I know that \bgroup\egroup are "implicit characters" and useful in macro definitions but what this really means?
You can have
\def\startfoo{\bgroup} \def\stopfoo{\egroup}
but you cannot get the same effect with
\def\startfoo{{} \def\stopfoo{}}
Thanks. Clear and simple answer.
a sunday evening teaser: \def\startfoo{\iftrue {\else}\fi} \def\stopfoo {\iffalse{\else}\fi} Hans btw, this is nice stuff for a 'tex basics' corner in the wiki 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 -----------------------------------------------------------------