PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bei "enumerate" die Numerierung ändern



Boron
29-11-2004, 16:11
Hallo zusammen,

wie kann ich denn bei enumerate die Numerierung von 1. 2. 3. usw. zu (1) (2) (3) usw. ändern?

Boron
29-11-2004, 16:17
Mist, zu schnell gefragt.

Ich habe jetzt einfach immer \item[(1)], \item[(2)] ... geschrieben.

Kann man das automatisieren?

peschmae
29-11-2004, 16:26
\renewcommand{\labelenumi}{(\theenumi)} tut das.

MfG Peschmä

Boron
29-11-2004, 16:37
Sehr schön :).

Ich habe das dann vor \begin{document} geschrieben. Das gilt jetzt aber für alle Aufzählungen? Richtig?

Wenn ich die "Änderung" aber nicht in allen Aufzählungen will? Was/wie dann?

(Latex ist schon hartes Brot; aber es schmeckt gut)

blubb
29-11-2004, 16:50
Das gilt jetzt aber für alle Aufzählungen? Richtig?
Alle enumerate-Aufzählungen, ja, und da aber auch nur, wenn sie auf der ersten Stufe stehen (d.h. nicht innerhalb einer anderen enumerate-Umgebung oder itemize-Umgebung. Dafür gibt es dann \labelenumii, \labelenumiii, \labelenumiv).

Vielleict ist da was besseres für dich dabei:
http://texcatalogue.sarovar.org/bytopic.html#enumeration

http://texcatalogue.sarovar.org/entries/enumerate.html hört sich doch schon mal gut an.

Boron
29-11-2004, 17:02
Hervorragend *größer Daumen hoch*.
Das ist ja perfekt!

Vielen Dank.

HCM
06-10-2006, 10:31
Hi,

habe dazu eine ähnliche Frage: Wie bekomme ich es hin, daß bei der enumerate Schachtelung auf der zweiten Ebene mit 1.1., 1.2., 1.3. etc. gezählt wird?

Also daß automatisch alle Schachtelungen arabische Zahlen sind und die vorherigen Ebenen immer mit angezeigt werden?

Grüße und vielen Dank

sofa-surfer
06-10-2006, 10:58
Hallo,

ich weiß nicht ob es noch einfacher, schöner oder was auch immer geht. Aber mit besagtem enumerate-Paket z.B.:


\documentclass{article}

\usepackage{enumerate}

\begin{document}

\begin{enumerate}
\item eins
\begin{enumerate}[\theenumi.1]
\item eins.eins
\item eins.zwei
\end{enumerate}
\item zwei
\begin{enumerate}[\theenumi.1]
\item zwei.eins
\item zwei.zwei
\end{enumerate}
\end{enumerate}

\end{document}

Matthias

Karl der Käfer
27-08-2012, 16:38
die von sofa-surfer vorgeschlagene Variante kann man noch verbessern und die Schreibweise für die Zähler aller enumerate-Ebenen im Dokumentenkopf festlegen:

\renewcommand{\theenumi}{\arabic{enumi}}
\renewcommand{\labelenumi}{\theenumi}
\renewcommand{\theenumii}{\arabic{enumii}}
\renewcommand{\labelenumii}{\theenumi.\theenumii}
\renewcommand{\theenumiii}{\arabic{enumiii}}
\renewcommand{\labelenumiii}{\theenumi.\theenumii. \theenumiii}
\renewcommand{\theenumiv}{\arabic{enumiv}}
\renewcommand{\labelenumiv}{\theenumi.\theenumii.\ theenumiii.\theenumiv}

Das ergibt genau die von HCM erfragte Nummerierung:
1
1.1
1.1.1
1.1.1.1
1.1.1.2
1.1.2
1.2
1.3
2
2.1

usw.
Die runden Klammern sind dabei Geschmackssache