Re: papersize, stepwise nesting and others

Hans Fredrik Nordhaug <[email protected]> Wed, 8 Oct 2003 22:05:33 +0200 (CEST)
Newsgroups gmane.comp.tex.texpower.user
Message-ID <[email protected]>
On Wed, 8 Oct 2003, Joerg Sommer wrote:

> Hans Fredrik Nordhaug <[email protected]> wrote:
>
> > On Mon, 6 Oct 2003, Joerg Sommer wrote:
> > > Is it possible to nest stepwise?
> > [cut]
> >
> > No, but you can nest \step which gives the same effect.
>
> For me not.
>
> #v+
> \liststepwise*{
>   \begin{compactitem}[$\rightarrow$]
>     \steponce{\item dazu den Knopf "`Neu"' bzw. "`Optionen"' w"ahlen}
>     \steponce{\item Die obere Dialogh"alfte
>       \begin{compactdesc}
>         \item
> 	\steponce{\item[Kontobezeichnung:] Name f"ur das Konto}
> 	\steponce{\item[Kontonummer:] dieht allein der Sortierung; mehr
> 	  Bedeutung bei echten Kontenrahmen}
>       \end{compactdesc}
>     }
>   \end{compactitem}
> }
> #v-

The problem isn't that \steponce (or \step) doesn't nest, but that what
you ask for/get isn't correct latex - an \item is always missing.

The following (simpler example) compiles:

\liststepwise*{
  \begin{itemize}
    \step{\item dazu den Knopf "`Neu"' bzw. "`Optionen"' w"ahlen}
    \step{\item Die obere Dialogh"alfte
      \step{%
      \begin{description}
        \item[Kontobezeichnung:] Name f"ur das Konto
        \step{\item[Kontonummer:] dieht allein der Sortierung; mehr
          Bedeutung bei echten Kontenrahmen}
      \end{description}
      }
    }
  \end{itemize}
}

Yes, I know this isn't what you want. To get your example to work, you
just need to get *the logic right* Maybe this is what you want:

\liststepwise*{
  \begin{itemize}
    \steponce{\item dazu den Knopf "`Neu"' bzw. "`Optionen"' w"ahlen}
    \step{\item Die obere Dialogh"alfte
      \begin{description}
        \restep[][\boolean{firstactivation}]{\item[Kontobezeichnung:] Name f"ur das Konto}
        \steponce{\item[Kontonummer:] dieht allein der Sortierung; mehr
          Bedeutung bei echten Kontenrahmen}
      \end{description}
    }
  \end{itemize}
}

If the itemize had had more than two items it had been even harder to get
the logic right. I think what you must remember is that anything inside
\steponce is actually shown only once :-)

Regards,
Hans

PS! Please don't use environments that are not standard. (I guess you're
    using paralist or something similar.)


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php