PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : besondere Formatierung von Aufzählungen



miwieg
01-11-2006, 21:45
Hallo!

Ich möchte eine ganz spezielle Formatierung von Aufzählungen, die sich aus der aktuellen Kapitelnummer und dem Aufzählungsindex zusammensetzt.

Beispiel, wie es aussehen sollte:

Kapitel 4
...
Aufzählung:

(4.1) erster Punkt
(4.2) zweiter Punkt
...

ich habe mal folgendes ausprobiert, aber das hat nicht geklapt:



\chapter{Pla Pla}
\label{plapla}

\begin{enumerate}[(\ref{plapla}.1)]
\item erster Punkt
\item zweiter Punkt
\end{enumerate}


Kann mir irgend jemand sagen, was ich falsch mache?

Vielen Dank im Voraus!

rais
01-11-2006, 22:14
Moin moin,

Hallo!

Ich möchte eine ganz spezielle Formatierung von Aufzählungen, die sich aus der aktuellen Kapitelnummer und dem Aufzählungsindex zusammensetzt.

Beispiel, wie es aussehen sollte:

Kapitel 4
...
Aufzählung:

(4.1) erster Punkt
(4.2) zweiter Punkt
...

ich habe mal folgendes ausprobiert, aber das hat nicht geklapt:



\chapter{Pla Pla}
\label{plapla}

\begin{enumerate}[(\ref{plapla}.1)]
\item erster Punkt
\item zweiter Punkt
\end{enumerate}


Kann mir irgend jemand sagen, was ich falsch mache?

Vielen Dank im Voraus!
Du hast wohl enumitem oder ein ähnliches Paket vergessen, mit dem es überhaupt erst möglich wird, der enumerate-Umgebung ein optionales Argument anzudrehen...
und bei enumitem sollte es afaik [label=...] heißen, damit es funzt wie geplant.;)
BTW: warum nimmst Du statt \ref{..} nicht einfach \thechapter?
Alternativ könntest Du natürlich auch versuchen, den enumi-Zähler direkt an den chapter-Zähler zu knüpfen, z.B. mit


\usepackage{amsmath}
\numberwithin{enumi}{chapter}

MfG,

miwieg
01-11-2006, 22:29
Danke für den Tipp!

Also ich habe jetzt enumitem eingebunden und folgenden Code ausprobiert



\begin{enumerate}[(label=\thechapter.1)]
\item erster Punkt
\item zweiter Punkt
\end{enumerate}


Das Problem ist nun, dass die Items alle den gleichen Label erhalten, also

(4.1) erster Punkt
(4.1) zweiter Punkt %hier sollte doch (4.2) stehen
...

rais
01-11-2006, 22:47
Das Problem ist nun, dass die Items alle den gleichen Label erhalten, also

(4.1) erster Punkt
(4.1) zweiter Punkt %hier sollte doch (4.2) stehen
...
oh, hehe, da hab' ich wohl enumitem mit nem andern Paket verwechselt, was die Parametrübergabe angeht... um beim Beispiel zu bleiben, versuch's mal mit
\begin{enumerate}[label=(\thechapter.\arabic*)]

MfG,

sofa-surfer
02-11-2006, 08:08
oh, hehe, da hab' ich wohl enumitem mit nem andern Paket verwechselt, was die Parametrübergabe angeht... um beim Beispiel zu bleiben, versuch's mal mit
\begin{enumerate}[label=(\thechapter.\arabic*)]

MfG,

Der Vollständigkeit wegen, mit dem paralist-Paket:


\documentclass{book}
\usepackage{paralist}

\begin{document}

\chapter{foo}

\begin{enumerate}[(\thechapter.1)]
\item bla
\item blub
\end{enumerate}

\end{document}

Matthias