texpower  

Re: \let\activatestep=\blau\let\hidestepcontents=\displayidentical + complex arguments to step

Stephan Lehmke
Mon, 11 Jun 2001 02:12:15 -0700

On Sat, 09 Jun 2001 23:52:29 +0200, Stefan Müller wrote:
> When I give a complex command to step having activatestep and
> hidestepcontents defined, I get:
> 
> [152]
> ! Argument of \ibox has an extra }.
> <inserted text> 
>                 \par 
> l.4327 }
> 
> 

The problem seems to be in the definition of \blau:

> \newcommand{\blau}[1]{{\textcolor{blaucolor} #1}}

\textcolor takes two arguments. With your definition,
the first token in #1 (which is \ibox for the first
\bstep) will be taken as the second argument of 
\textcolor, leading to considerable confusion...

Changing the definition to

\newcommand{\blau}[1]{{\textcolor{blaucolor}{#1}}}

remedies this. The resulting file compiles well, with
some `control problems'. When several \step commands
are executed at the same time using the optional
argument of \step, texpower's simplistic timing
mechanism for steps gets confused.

Changing the second \bstep to \rebstep and the first
\step to \restep seems to remedy this.

regards
Stephan

-- 
  Stephan Lehmke                 [EMAIL PROTECTED]
  Fachbereich Informatik, LS I   Tel. +49 231 755 6434 
  Universitaet Dortmund          FAX              6555
  D-44221 Dortmund, Germany             

  • Re: \let\activatestep=\blau\let\hidestepcontents=\displayidentical + complex arguments to step Stephan Lehmke