164 lines
3.3 KiB
Markdown
164 lines
3.3 KiB
Markdown
@slide(layout=chapter-slide)
|
|
|
|
@number
|
|
8
|
|
|
|
@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
|
|

|
|
|
|
@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/chapter-08/enumerate-crop.svg" style="margin-bottom: 0;"/>
|
|
<img class="thin-padding fragment" src="svg/chapter-08/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
|
|

|
|
|
|
@slide(layout=task)
|
|
|
|
@task-number
|
|
8
|
|
|
|
@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
|
|

|
|
|
|
@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/chapter-08/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
|
|
 |