Listen mit enumitem

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: Listen mit enumitem

von Cantoni » Do 25. Mai 2017, 12:47

Sorry, habe vergessen das Häckchen bei Code deaktivieren zu entfernen:
\documentclass[12pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=\Roman{enumi}.]
\item Adam. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Peter, siehe II.i)
\item Paula
\item Hans, siehe II.ii)
\end{enumerate}
\item
\begin{enumerate}[label=\Roman{enumi}. \roman*)]
\item Peter. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Simon, siehe III.
\end{enumerate}
\item Simon. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Simone
\end{enumerate}
\end{enumerate}
\item
\begin{enumerate}[label=\Roman{enumi}. \roman*)]
\item Hans. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Dora
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}
Was konkret war an obiger Problembeschreibung nicht verständlich?

Viele Grüße

Off-Topic: Code einbinden

von Gast » Do 25. Mai 2017, 12:28

Verstehe ich nicht. Daher nur die Bitte »Wie kann ich Code in meinem Beitrag hervorheben?« zu beachten.

Listen mit enumitem

von Cantoni » Do 25. Mai 2017, 12:24

Hallo,
ich versuche eine Personen-Liste zu erstellen, bei der jeder Person eine Nummer für die Generation (große römische Ziffer) und eine für die laufende Nummer dieser Generation (kleine römische Ziffer) zugeordnet ist. Diese Ziffern sollen zusammen mit der Nummer für die Generation dargestellt werden, falls mehr als eine vorhanden ist (zB: I oder II.i)). Die Kinder der Personen erhalten jeweils separat eine arabische Nummer in einer eigenen Liste (1., 2., 3.). In dieser Liste soll dann bei den Kindern mit eigenen Kindern auf die entsprechende Generationsnummer verwiesen werden (zB: 1. Peter, siehe II.i)). Die Nachkommen einer Person werden vollständig aufgelistet, erst danach geht es mit den Nachkommen der nächsten Person weiter.

Beispiel: Drei Generationen.
I. Generation: Adam mit drei Kindern, von denen zwei selbst Kinder hatten.
II. Generation: Peter und Hans mit jeweils einem Kind.
III. Generation: Simon mit einem Kind
Das ganze soll dann wie folgt aussehen:

I. Adam. Kinder:
1. Peter, siehe II. i)
2. Paula
3. Hans, siehe II. ii)

II. i) Peter. Kind:
1. Simon, siehe III.

III. Simon. Kind:
1. Simone

II. ii) Hans. Kind:
1. Dora

Ich habe versucht mich diesem Problem mit dem Paket "enumitem" zu nähern, bin aber noch weit entfernt von meinem Ziel und auch nicht sicher, ob ich so überhaupt weiterkomme:

[code]
\documentclass[12pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=\Roman{enumi}.]
\item Adam. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Peter, siehe II.i)
\item Paula
\item Hans, siehe II.ii)
\end{enumerate}
\item
\begin{enumerate}[label=\Roman{enumi}. \roman*)]
\item Peter. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Simon, siehe III.
\end{enumerate}
\item Simon. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Simone
\end{enumerate}
\end{enumerate}
\item
\begin{enumerate}[label=\Roman{enumi}. \roman*)]
\item Hans. Kinder:
\begin{enumerate}[label=\arabic*.]
\item Dora
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}
[/code]

Ist dieser Ansatz sinnvoll?

Viele Grüße

Nach oben