@slide(layout=chapter-slide) @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/chapter-08/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 @slide(layout=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/chapter-08/compact-crop.svg) @slide(layout=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 @slide(layout=content-and-preview) @title Verschachtelte Listen @content ``` {.lang-tex .hljs} \begin{compactitem} % … \item Gemüse \begin{compactitem} \item Passierte Tomaten \item Möhren \item Erbsen \item Zwiebeln \end{compactitem} \item Kräuter \begin{compactenum} \item Oregano \item Basilikum \item Rosmarin \end{compactenum} % … \end{compactitem} ``` @preview ![](svg/chapter-08/nested-lists-crop.svg) @slide(layout=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/chapter-08/list-style-types-crop.svg) @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 *Zutaten* und *Arbeitsschritte*. Nutzt dafür den Befehl `\itemize`. * ++ Benutzt innerhalb dieser Liste für die Zutaten eine **kompakte, ungeordnete Liste** und für die Arbeitsschritte eine **kompakte, geordnete Liste**.