Add first version of workshop slides

This commit is contained in:
Julius Freudenberger 2026-03-18 18:25:38 +01:00
parent 0739d26c9e
commit a57fda18c1
45 changed files with 879 additions and 0 deletions

44
chapters/tables.typ Normal file
View file

@ -0,0 +1,44 @@
#import "/globals.typ": *
= Tabellen
#slide(title: [Setzen von Tabellen])[
- Tabellen werden mithilfe der Funktion `#table` gesetzt
- Jede Tabellenzeile ist ein eigener Inhaltsblock
- kann dementsprechend formatiert werden
- Anzahl der Spalten wird als Parameter festgelegt
]
#slide(title: [Beispieltabelle])[
#show-code-render("example-table.typ")
]
#slide(title: [Spaltenbreite])[
- `auto`: Standard und versucht bestmögliche Verteilung
- absolute Längen
- Verhältnis der Gesamttabelle in `%`
- Anteil an verfügbarem Platz
]
#slide(title: [Spaltenbreite --- Verhältnis der Gesamttabelle])[
- Spalten können so maximal 100 % der Tabellenbreite einnehmen
- Durch `gutter` können aber weitere Abstände hinzukommen
- Tabelle nimmt mehr als 100 % ihres Platzes ein
]
#slide(title: [Spaltenbreite --- Anteil an verfügbarem Platz])[
- Summe aller Werte mit Einheit `fr`
- Verteilt all diese Spalten entsprechend des Verhältnisses
#show-code-render("table-fr.typ")
]
#slide(title: [Alternierende Zeilenfarbe])[
#show-code-render("table-alternate-row-color.typ")
]
#slide(title: [Tabelle über mehrere Seiten])[
- `block`, der Tabelle umschließt muss `breakable` gemacht werden
```
#show figure: set block(breakable: true)
```
]