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

Reply via email to