PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stufe bei enumerate überspringen



Vox
26-11-2008, 14:12
Hi,

folgendes Problem:
Die Stufen beim enumerate-Befehl sind wiefolgt:

Stufe 1 -- 1.
Stufe 2 -- (a)
Stufe 3 -- i.
Stufe 4 -- A.

Ich möchte jetzt (möglichst ohne neue Packages) einfach, dass LaTeX bei Stufe 2 anfängt aufzulisten.

Dankesehr

Curryhunter
26-11-2008, 14:17
Hallo,
weiß zwar nicht, ob ich dich richtig verstehe, aber ich denke eine Verschachtelung der enumerate-Umgebung ist das, was du suchst:

\begin{enumerate}
\item Erste Ebene
\begin{enumerate}
\item Zweite Ebene
\end{enumerate}
\item noch mal erste Ebene
\end{enumerate}

Vox
26-11-2008, 14:21
Dann müsste nur bei jeder Aufzählung zwei enumerate-Umgebungen aufmachen.

Curryhunter
26-11-2008, 14:29
Also willst du nur, dass die Aufzählung bei a) beginnt und nicht bei 1. ? Dann schreib das doch auch einfach!
Dann hätt ich folgenden Vorschlag:

\usepackage{enumerate}
\begin{enumerate}[a)]
\item Erste Ebene
\begin{enumerate}
\item Zweite Ebene
\end{enumerate}
\item noch mal erste Ebene
\item noch mal erste Ebene
\end{enumerate}

Hier solltest du dann aber für die nachfolgenden Ebenen/Stufen noch neue Zähler einstellen.

Grüße
Stefan

P.S.: eine einfache Suche bei z.B. google ergibt die gleiche Lösung.

localghost
26-11-2008, 14:30
[...] Ich möchte jetzt (möglichst ohne neue Packages) einfach, dass LaTeX bei Stufe 2 anfängt aufzulisten.[...]
Ich hätte eine einfache Lösung, die aber ein zusätzliches Paket benötigen würde. Aber das willst Du ja nicht. Eine umständliche Lösung ist die Änderung der Marke.

\renewcommand{\labelenumi}{(\alph{enumi})}
In den Vorspann gepackt, wäre das dann eine globale Definition. In einer enumerate-Umgebung direkt vor dem ersten \item wäre es lokal. Die Marken der anderen Stufe sind dann unverändert.


MfG
Thorsten¹

Vox
26-11-2008, 14:39
Dank euch.

Habs hinbekommen, so wie ichs wollte.