44 lines
1.3 KiB
Typst
44 lines
1.3 KiB
Typst
#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)
|
|
```
|
|
]
|