@slide(layout=chapter-slide)

@number
6

@title
Aufzählungen

@slide(layout=content-and-preview)

@title
Ungeordnete Listen 📜

@content
``` {.lang-tex .hljs}
\begin{itemize}
    \item Nudelplatten
    \item Passierte Tomaten, % …
    \item Oregano, Basilikum, % …
    \item Mozzarella
    \item Mehl
    \item Milch
\end{itemize}
```

Die einzelnen Stichpunkte werden in jeder Aufzählungsumgebung durch den Befehl `\item` gekennzeichnet.

@preview
![](svg/lists/itemize-crop.svg)

@slide(layout=content-and-preview)

@title
Geordnete Listen und Definitionslisten

@content
``` {.lang-tex .hljs}
\begin{enumerate}
  \item die Zwiebeln in einem Topf % …
  \item passierte Tomaten, Möhren % …
  \item mit Kräutern und Gewürzen % …
  % \item …
\end{enumerate}
```

``` {.lang-tex .hljs .fragment}
\begin{description}
  \item [Béchamelsauce] Béchamel % …
  \item [Lasagne] Als Lasagne % …
\end{description}
```

@preview
<img class="thin-padding" src="svg/lists/enumerate-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/lists/definition-crop.svg"/>

@slide(layout=content-and-preview)

@title
Verschachtelte Listen

@content
``` {.lang-tex .hljs}
\begin{itemize}
  % …
  \item Gemüse \begin{itemize}
    \item Passierte Tomaten
    \item Möhren
  \end{itemize}
  \item Kräuter \begin{enumerate}
    \item Oregano
    \item Basilikum
  \end{enumerate}
  % …
\end{itemize}
```

@preview
![](svg/lists/nested-lists-crop.svg)

@slide(layout=task)

@task-number
6

@title
Aufzählungen einfügen

@content
* Formatiert das Rezept in `lists.tex` im Ordner `exercises/lists` als **ungeordnete Liste** mit den Elementen *Ingredients* und *Instructions*. Nutzt dafür den Befehl `\itemize`.
* Benutzt innerhalb dieser Liste für die Zutaten eine **ungeordnete Liste** und für die Arbeitsschritte eine **geordnete Liste**. 


@slide(layout=extra-content-and-preview)

@title
Kompakte Listen

@content
Das Paket `paralist` stellt Aufzählungen ohne riesige Zwischenräume zur Verfügung.

``` {.lang-tex .hljs}
\section{Zutaten}
\begin{compactitem}
  % \item …
\end{compactitem}
\section{Zubereitung}
\begin{compactenum}
  % \item …
\end{compactenum}
\section{Glossar}
\begin{compactdesc}
  % \item …
\end{compactdesc}
```

@preview
![](svg/lists/compact-crop.svg)

@slide(layout=extra-content-and-preview)

@title
Aufzählungen im Absatz

@content
Neben den kompakten Listen stellt `paralist` auch Listen zur Verfügung, die in einem Absatz stehen.

``` {.lang-tex .hljs}
Folgende Kräuter sind für % …
\begin{inparaitem}
    \item Liebstöckel
    \item Petersilie
    \item Schnittlauch
\end{inparaitem}
```

Natürlich gibt es auch hier ein Pendant namens `inparaenum` für geordnete Listen.

@preview
<img class="thin-padding" src="svg/lists/paralist-extended-crop.svg"/>


@slide(layout=extra-content-and-preview)

@title
Aufzählungsarten

@content
Die Art der Aufzählung lässt sich über den optionalen Parameter `label` ändern. Hierfür ist das Paket `enumitem` notwendig.

``` {.lang-tex .hljs}
% Römische Zahlen
\begin{enumerate}[label=\roman*]
% …
% Arabische Zahlen
\begin{enumerate}[label=\arabic*]
% …
% Alphabetisch
\begin{enumerate}[label=\alph*]
% …
```

@preview
![](svg/lists/list-style-types-crop.svg)


@slide(layout=task)

@task-number
6x

@title
Besondere Aufzählungen

@content
* Nutze **Römische Zahlen** für die geordnete Liste.
* Lass die Nummerierung **bei 7 beginnen** (Stichwort: `\setcounter`).
* Reduziere den **Leerraum** zwischen den Elementen der ungeordneten Liste.