PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Label-Formatierung bei enumitem



Woelfin78
14-05-2010, 17:17
Hallo zusammen,

ich versuche mich gerade an einer Liste mit enumitem.

Momantaner Stand:


\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[a4paper , lmargin = {2.5cm} , rmargin = {4cm} , tmargin = {2cm} , bmargin = {2cm}] {geometry}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}

\usepackage{enumitem} % Listenformatierung anpassen
% Neue Listenform 'Anf.' für Requirements
\newlist{Anf}{enumerate}{4}
\setlist[Anf]{leftmargin=*}
\setlist[Anf,1]{label=\emph{Anf. \arabic*}}
\setlist[Anf,2]{label*=\emph{.\arabic*}}
\setlist[Anf,3]{label*=\emph{.\arabic*}}
\setlist[Anf,4]{label*=\emph{.\arabic*}}

\begin{document}

\begin{Anf}
\item bla
\item blabla
\begin{Anf}
\item blablub
\item blablablub
\begin{Anf}
\item blubber
\item blubberblub
\begin{Anf}
\item dideldum
\item dideldau
\end{Anf}
\end{Anf}
\end{Anf}
\end{Anf}

Texttexttext

\begin{Anf}[resume]
\item blabberblub
\item blabberbliblub
\end{Anf}

\end{document}

Ergibt die Ausgabe:

Anf. 1 bla
Anf. 2 blabla

Anf. 2.1 blablub
Anf. 2.2 blablablub


Anf. 2.2.1 blubber
Anf. 2.2.2 blubberblub



Anf. 2.2.2.1 dideldum
Anf. 2.2.2.2 dideldau
Texttexttext

Anf. 3 blabberblub
Anf. 4 blabberbliblub


Nun hätte ich aber gerne folgendes Aussehen:

-Anf. 1- bla
-Anf. 2- blabla

-Anf. 2.1- blablub
-Anf. 2.2- blablablub


-Anf. 2.2.1- blubber
-Anf. 2.2.2- blubberblub



-Anf. 2.2.2.1- dideldum
-Anf. 2.2.2.2- dideldau
Texttexttext

-Anf. 3- blabberblub
-Anf. 4- blabberbliblub

(Wie) lässt sich das mit enumitem lösen? Oder gibt es ein anderes Paket, das dafür geeignet ist, und ebenfalls die "resume"-Option bietet?

Danke für Tipps.

Viele Grüße
Anja

lockstep
14-05-2010, 19:17
Vielleicht nicht die eleganteste Methode, aber sie funktioniert.



\documentclass{article}

\usepackage{enumitem}
\newlist{Anf}{enumerate}{4}
\setlist[Anf]{leftmargin=*}
\setlist[Anf,1]{label=\emph{-Anf.~\arabic{Anfi}-}}
\setlist[Anf,2]{label=\emph{-Anf.~\arabic{Anfi}.\arabic{Anfii}-}}
\setlist[Anf,3]{label=\emph{-Anf.~\arabic{Anfi}.\arabic{Anfii}.\arabic{Anfiii}-}}
\setlist[Anf,4]{label=\emph{-Anf.~\arabic{Anfi}.\arabic{Anfii}.\arabic{Anfiii}. \arabic{Anfiv}-}}

\begin{document}

\begin{Anf}
\item bla
\item blabla
\begin{Anf}
\item blablub
\item blablablub
\begin{Anf}
\item blubber
\item blubberblub
\begin{Anf}
\item dideldum
\item dideldau
\end{Anf}
\end{Anf}
\end{Anf}
\end{Anf}

Texttexttext

\begin{Anf}[resume]
\item blabberblub
\item blabberbliblub
\end{Anf}

\end{document}


lockstep