diff --git a/sections/german/08/08.md b/sections/german/08/08.md index c8166da..8ca4f36 100644 --- a/sections/german/08/08.md +++ b/sections/german/08/08.md @@ -17,10 +17,10 @@ \item Mehl \item Milch \end{itemize} -
Die einzelnen Stichpunkte werden innerhalb der itemize-Umgebung durch den Befehl \item gekennzeichnet.
Die einzelnen Stichpunkte werden in jeder Aufzählungsumgebung durch den Befehl \item gekennzeichnet.
Das Paket paralist stellt Aufzählungen ohne riesige Zwischenräume zur Verfügung.
\section{Zutaten}
\begin{compactitem}
- % ...
+ % \item ...
\end{compactitem}
\section{Zubereitung}
\begin{compactenum}
- % ...
+ % \item ...
\end{compactenum}
\section{Glossar}
\begin{compactdesc}
- % ...
+ % \item ...
\end{compactdesc}
Listen lassen sich beliebig verschachteln.
\begin{compactitem}
+ % ...
\item Gemüse \begin{compactitem}
\item Passierte Tomaten
\item Möhren
diff --git a/sections/german/08/nested-lists-crop.svg b/sections/german/08/nested-lists-crop.svg
index 9fde8bb..1217ce9 100644
--- a/sections/german/08/nested-lists-crop.svg
+++ b/sections/german/08/nested-lists-crop.svg
@@ -39,107 +39,101 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
@@ -171,189 +165,187 @@
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/sections/german/08/nested-lists-orig.svg b/sections/german/08/nested-lists-orig.svg
index 11b9d28..3f1d1b8 100644
--- a/sections/german/08/nested-lists-orig.svg
+++ b/sections/german/08/nested-lists-orig.svg
@@ -39,107 +39,101 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
@@ -171,189 +165,187 @@
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/sections/german/08/nested-lists.tex b/sections/german/08/nested-lists.tex
index 44a0ab7..634028a 100644
--- a/sections/german/08/nested-lists.tex
+++ b/sections/german/08/nested-lists.tex
@@ -10,6 +10,7 @@
\begin{compactitem}
\item Nudelplatten
+ \item Mozzarella
\item Gemüse \begin{compactitem}
\item Passierte Tomaten
\item Möhren
@@ -20,12 +21,11 @@
\item Oregano
\item Basilikum
\item Rosmarin
- \item Salz
- \item Pfeffer
\end{compactenum}
- \item Mozzarella
\item Mehl
\item Milch
+ \item Salz
+ \item Pfeffer
\end{compactitem}
\end{document}
diff --git a/sections/german/10/10.md b/sections/german/10/10.md
index 9e7f0ba..7cdeb98 100644
--- a/sections/german/10/10.md
+++ b/sections/german/10/10.md
@@ -79,7 +79,7 @@ Eine Überschrift wird so ausgezeichnet:
}
Für typografisch schöne Tabellen nutzen wir das Paket booktabs.
\usepackage{booktabs}
+ \begin{table}[position]
+ \begin{tabular}{Spaltendefinition}
+ % Tabelleninhalt
+ \end{tabular}
+ \caption{Tabellenunterschrift}
+\end{table}
+ Die Positionierung erfolgt analog zu Grafiken.
+\begin{tabular}{lrcl}
+ % Tabelleninhalt
+\end{tabular}
+ | Kürzel | +Bedeutung | +
|---|---|
| l | +linksbündige Spalte | +
| c | +zentrierte Spalte | +
| r | +rechtsbündige Spalte | +
Hinweis: Vertikale Trennlinien und doppelte horizontale Linien sind unter Typograph\*innen nicht gern gesehen.
+\begin{tabular}{lll}
+ \toprule
+ Spalte 1 & Spalte 2 & Spalte 3 \\\\
+ \midrule
+ Inhalt a & Inhalt b & Inhalt c \\\\
+ Inhalt e & Inhalt f & Inhalt g \\\\
+ Inhalt i & Inhalt j & Inhalt k \\\\
+ \bottomrule
+\end{tabular}
+ & abgetrennt.\toprule, \midrule und \bottomrule strukturieren die Tabelle.\begin{table}[h]
+ \begin{tabular}{lrcl} \toprule
+ Sprache & Autor & Erscheinungsjahr & Aktuelle Version \\\\
+ \midrule
+ C++ & Bjarne Stroustrup & 1985 & ISO/IEC 14882:2017 \\\\
+ Java & James Gosling & 1998 & 12.0.1 \\\\
+ Python & Guido van Rossum & 1991 & 3.7.3 \\\\
+ \bottomrule
+ \end{tabular}
+ \caption{Bekannte Programmiersprachen}
+\end{table}
+ Tabellen, die über mehrere Seiten gehen, werden von tabular einfach abgeschnitten. Die Lösung bietet hier das Paket longtable:
\usepackage{longtable}
+ \begin{longtable}{lll}
+ % Tabelleninhalt
+ \caption{Untertitel}
+ \label{tab:bsptab1}
+\end{longtable}
+ longtable\begin{longtable}{lll}
+ % Tabelleninhalt
+ \caption{Untertitel}
+ \label{tab:bsptab1}
+\end{longtable}
+ longtable-Umgebung vereint die tabular-Umgebung und die table-Umgebung.booktabs stehen auch in longtable zur Verfügung, sofern das Paket booktabs eingebunden ist.Sollte die Tabelle einmal zu breit für eine Seite werden, können einzelne Seiten auch im Querformat dargestellt werden:
+\usepackage{lscape}
+ \begin{landscape}
+ \begin{table}[h]
+ \begin{tabular}{lll}
+ % Tabelleninhalt
+ \end{tabular}
+ \end{table}
+\end{landscape}
+ \begin{table}[h]
+ \begin{tabular}{llr}
+ \toprule
+ Struktur & \multicolumn{2}{l}{Zeitkomplexität für Zugriff} \\ \cmidrule(r){2-3}
+ & Average & Worst \\
+ \midrule
+ Stack & $\mathcal{O}(n)$ & $\mathcal{O}(n)$ \\
+ Binärbaum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\
+ AVL-Baum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\
+ \bottomrule
+ \end{tabular}
+\end{table}
+
+ + Der Tables Generator ist ein wunderbares Werkzeug, um schnell Tabellen verschiedener Formate zu erstellen. +
+ +
+
+