Seite 1 von 1

Tabellen über eine Seite

Verfasst: So 7. Jun 2020, 15:13
von update.freak

Hallo zusammen,
wie kann ich im folgenden Beispiel die Tabelle über eine Seite darstellen (d.h. das die Tabelle auf der nächsten Seite weitergeht)? Wusste nicht genau wie ich das hier mit longtable mache.

\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
	\begin{table}[h]
		\centering
		\begin{tabular}{lS[table-format=1.2]S[table-format=1.2]}
			\toprule
			\textbf{Nummer} & \textbf{Variable 1} & \textbf{Variable 2} \\
			\midrule
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			1 & 1,23 & 4.56 \\
			\bottomrule
		\end{tabular}
	\end{table}
\end{document}

Re: Tabellen über eine Seite

Verfasst: So 7. Jun 2020, 16:13
von Bartman

Es gibt in diesem und den anderen Foren viele Beispiele zum Thema. Auch die Dokumentation enthält eines. Ich sehe somit keinen Mangel an Vorlagen.

Mithilfe des Pakets expl3 (welches in diesem Fall laut ltnews bei einer aktuellen TeX-Distribution nicht mehr geladen werden muss) kannst Du Dir das Füllen Deines Beispiels mit Tabellenzeilen vereinfachen.

Füge beispielsweise

\ExplSyntaxOn
\newcommand{\replicate}[2]{
    \prg_replicate:nn {#1} {#2}
}
\ExplSyntaxOff

der Präambel hinzu und benutze den Befehl wie folgt in Deiner Tabelle

\replicate{50}{1 & 1,23 & 4.56\\}

Da die Optionen beider S-Spalten gleich sind, darfst Du sie mit dem \sisetup-Befehl vor dem Beginn der Tabelle zusammenfassen. Denke dann aber daran, die Wirkung des Befehls auf die Tabelle zu begrenzen.


Re: Tabellen über eine Seite

Verfasst: Mo 8. Jun 2020, 07:22
von update.freak

alles klar.
Danke!