Zahlendarstellung bei verschachtelten enumerate's

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zahlendarstellung bei verschachtelten enumerate's

von Beinschuss » Sa 18. Jun 2016, 13:55

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

von Tom_Gast » Sa 18. Jun 2016, 11:09

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

Gruß Tom

Neue Konfiguration einer Marke

von Beobachter » Sa 18. Jun 2016, 10:37

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}.}

von esdd » Sa 18. Jun 2016, 10:37

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} 

Zahlendarstellung bei verschachtelten enumerate's

von Tom_Gast » Sa 18. Jun 2016, 10:17

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

Nach oben