On Wed, Jun 06, 2007 at 08:53:36PM +0200, Juergen Spitzmueller wrote: > Herbert Voss wrote: > > > \providecolor{LyXshadecolor}{RGB}{...} to be save > > BTW, Herbert, which definition is to be preferred to fix bug 3817: > http://bugzilla.lyx.org/show_bug.cgi?id=3817 > > \newcommand{\lyxadded}[3]{{\color{lyxadded}#3}} > \newcommand{\lyxdeleted}[3]{{\color{lyxdeleted}\st{#3}}} > > or > > \newcommand{\lyxadded}[3]{\bgroup\color{lyxadded}#3\egroup} > \newcommand{\lyxdeleted}[3]{\bgroup\color{lyxdeleted}\st{#3}\egroup}
I'm not Herbert, but I think I am able to answer this ;-) Both forms are equivalent, indeed \bgroup and \egroup are defined as \let\bgroup={ \let\egroup=} by TeX. The macro forms are useful because you can include them in a definition without worrying about how they nest. I mean that you can do something like: \def\beginlarge{\bgroup\large} \def\endlarge{\egroup} after which you can use xxx \beginlarge yyy \endlarge zzz to typeset yyy in large size. -- Enrico