- Published on
LaTeX - Package spreadtab
- Authors
- Name
- Till Heller
Dieser Artikel beschreibt die Nutzung des LaTeX-Packets spreadtab.
spreadtab
Verwendung des LaTeX-Pakets Das spreadtab
-Paket ist ein Paket zur Erstellung von Tabellen, in denen einfache arithmetische Berechnungen eingebettet werden können.
spreadtab
Erstellen einer einfachen Tabelle mit Um spreadtab
zu benutzen, muss zunächst das Paket geladen werden:
\usepackage{spreadtab}
Nun können Tabellen definiert und Berechnungen einfügt werden. Die Struktur folgt einer typischen tabular
-Umgebung, aber mit spreadtab
-Syntax, um automatische Berechnungen zu ermöglichen.
Beispiel: Eine einfache Tabelle mit Summen
\begin{spreadtab}{llll|l}
& @ Spalte1 & @ Spalte2 & @ Spalte3 & \\
@ Zeile1 & 1 & 2 & 3 & sum(b2:d2) \\
@ Zeile2 & 6 & 5 & 4 & sum(b3:d3) \\
@ Zeile3 & 7 & 8 & 9 & Summe(b4:d4) \\ \hline
& sum(b2:b4) & sum(c2:c4) & sum(d2:d4) &
\end{spreadtab}
Aufschlüsselung des Beispiels
Kopfzeilen und Beschriftungen:
- Die erste Zeile
& @ Spalte1 & @ Spalte2 & @ Spalte3 & \\
definiert die Spaltenüberschriften (Spalte1
,Spalte2
, undSpalte3
). - Das Symbol „@“ wird verwendet, um eine Textbeschriftung anzugeben, die nicht berechnet wird.
- Die erste Zeile
Daten und Berechnungen:
- Jede Zeile beginnt mit einer Bezeichnung (z. B.
@ Zeile1
,@ Zeile2
,@ Zeile3
), gefolgt von den Daten für diese Zeile. - Am Ende jeder Zeile wird die Funktion „Summe“ verwendet, um die Werte in dieser Zeile zu addieren (z. B. „Summe(b2:d2)“ addiert die Werte in den Spalten „b“, „c“ und „d“ für Zeile 2).
- Jede Zeile beginnt mit einer Bezeichnung (z. B.
Summenbildung in Spalten:
- Nach der horizontalen Linie werden die Spaltensummen wieder mit der Funktion
sum
berechnet (z.B.sum(b2:b4)
addiert alle Werte der Spalteb
in den Zeilen 2 bis 4).
- Nach der horizontalen Linie werden die Spaltensummen wieder mit der Funktion
Berechnungsfunktionen
Mittels sum(range) werden die Werte in einem bestimmten Bereich addiert. Weitere Funktionalitäten finden sich in der Doku
Weiteres
- Zellreferenzen: Zellen in
spreadtab
werden ähnlich wie in Tabellenkalkulationen referenziert, wobei das Formatb2
sich auf die Zelle in Spalteb
und Zeile 2 bezieht. - Beschriftungen: Mittels
@
können Textbeschriftungen verwenden werden, die nicht in die Berechnungen einbezogen werden. - Ausrichten: Funktioniert mittels
l
,c
oderr
wie bei normalen Tabellen.
Example Output
Der Output des obigen Beispiels sieht wie folgt aus:
Spalte1 | Spalte2 | Spalte3 | Total | |
---|---|---|---|---|
Zeile1 | 1 | 2 | 3 | 6 |
Zeile2 | 6 | 5 | 4 | 15 |
Zeile3 | 7 | 8 | 9 | 24 |
Summe | 14 | 15 | 16 |