Zahlendarstellung bei verschachtelten enumerate's Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


Tom_Gast

Zahlendarstellung bei verschachtelten enumerate's

Beitrag von Tom_Gast »

Hallo Leute,

ich suche eine Möglichkeit, wie ich bei verschachtelten Aufzählungen (enumerate) anstatt (a), (b) usw. Zahlen verwenden kann, also 1.1., 1.2. usw.

Hier das Beispiel:
\documentclass{article}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}  

\begin{document}
\begin{enumerate}
	\item Das ist die erste Aufzählung (1.)
		\begin{enumerate}
			\item Erste Unteraufzählung von 1. Hier soll 1.1. anstatt (a) stehen.
			\item Zweite Unteraufzählung von 1. Hier soll 1.2. anstatt (b) stehen.
		\end{enumerate}
	\item Das ist die zweite Aufzählung (2.)
		\begin{enumerate}
			\item Erste Unteraufzählung von 2. Hier soll 2.1. anstatt (a) stehen.
			\item Zweite Unteraufzählung von 2. Hier soll 2.2. anstatt (b) stehen.
		\end{enumerate}
\end{enumerate}
\end{document}
Kann mir jemand helfen?
Gruß Tom

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn das für alle Äufzählungen im Dokument geltes soll, dann ginge das zum Beispiel mit
\documentclass{article} 
\usepackage{ngerman} 
\usepackage[utf8]{inputenc}

\usepackage{enumitem}
\setlist[enumerate]{label*=\arabic*.}

\begin{document} 
\begin{enumerate} 
    \item Das ist die erste Aufzählung (1.) 
       \begin{enumerate} 
          \item Erste Unteraufzählung von 1. Hier soll 1.1. anstatt (a) stehen. 
          \item Zweite Unteraufzählung von 1. Hier soll 1.2. anstatt (b) stehen. 
       \end{enumerate} 
    \item Das ist die zweite Aufzählung (2.) 
       \begin{enumerate} 
          \item Erste Unteraufzählung von 2. Hier soll 2.1. anstatt (a) stehen. 
          \item Zweite Unteraufzählung von 2. Hier soll 2.2. anstatt (b) stehen. 
       \end{enumerate} 
\end{enumerate} 
\end{document} 

Beobachter

Neue Konfiguration einer Marke

Beitrag von Beobachter »

Das geht am einfachsten mit dem Paket enumitem. Es erlaubt global und lokal die Konfiguration von Listen-Umgebungen (description, enumerate, itemize). Alles weitere steht in der Anleitung.
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}     % Ersatz (aus dem Bündel `oberdiek`) für `inputenc`
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage{enumitem}
\setlist[enumerate,2]{label={\theenumi.\arabic*}}

\begin{document}
  \begin{enumerate}
    \item Das ist die erste Aufzählung (1.)
      \begin{enumerate}
        \item Erste Unteraufzählung von 1. Hier soll 1.1.\ anstatt (a) stehen.
        \item Zweite Unteraufzählung von 1. Hier soll 1.2.\ anstatt (b) stehen.
      \end{enumerate}
    \item Das ist die zweite Aufzählung (2.)
      \begin{enumerate}
        \item Erste Unteraufzählung von 2. Hier soll 2.1.\ anstatt (a) stehen.
        \item Zweite Unteraufzählung von 2. Hier soll 2.2.\ anstatt (b) stehen.
      \end{enumerate}
  \end{enumerate}
\end{document}
Das wäre global auch ohne das Paket mit dieser Zeile im Vorspann des Dokuments zu machen.
\renewcommand{\labelenumii}{\theenumi.\arabic{enumii}.}

Tom_Gast

Beitrag von Tom_Gast »

Sehr geil, vielen Dank.
Beide Varianten mit und ohne dem Paket enumitem funktionieren. Welche Variante würdet ihr mir empfehlen zu nehmen?

Gruß Tom

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 809
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Beide Lösungen benutzen doch enumitem. Und beide Wege führen nach Rom ...

Antworten