Ich habe folgende Tabelle, die nun mittlerweile derart gefüllt ist, dass eine Seite nicht mehr ausreicht sondern die Einträge auf der nächsten Seite weitergeführt werden müssen. Dies passiert aber nicht, sondern die Tabelleneinträge werden quasi ins Unendliche weitergeführt und verschwinden am unteren Seitenrand. Wie kann ich der Tabelle sagen, dass diese sich an das Layout meines Dokuments hält und am Seiteende dann auf die nächste Seite springt? Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{siunitx} \usepackage{booktabs} \begin{document} \section{Symbolverzeichnis} \begin{tabularx}{\textwidth}{ll>{\raggedright\arraybackslash}X} \toprule \textbf{Symbol}&\textbf{Einheit}&\textbf{Bedeutung}\\ \midrule $A$ &\si{\mm\squared}&Fläche \\ $\Delta p$ & \si{\kg\meter\per\second}& Impulsunschärfe eines Elektrons \\ \bottomrule \end{tabularx} \end{document} Wenn dies geschafft ist, hätte ich gerne, dass die Spaltenbezeichnungen auch immer wieder auf die Folgeseiten übertragen werden. gefragt 29 Apr '16, 13:50 GlobalArts Henri |
Tabellen in LaTeX sind grundsätzlich nicht umbrechbar. Daher gibt es die Pakete Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{ltablex} \usepackage{siunitx} \usepackage{booktabs} \keepXColumns% Bitte in der Anleitung nachlesen! \usepackage{mwe} \begin{document} \section{Symbolverzeichnis} \blindtext[2] \begin{tabularx}{\textwidth}{ll>{\raggedright\arraybackslash}X} \toprule \textbf{Symbol}&\textbf{Einheit}&\textbf{Bedeutung}\\ \midrule \endhead \bottomrule \endfoot $A$ &\si{\mm\squared}&Fläche \\ $\Delta p$ & \si{\kg\meter\per\second}& Impulsunschärfe eines Elektrons \\ $l$ & lal & Gelaber \blindtext \\ $L$ & klal & großer Gelaber \blindtext \end{tabularx} \end{document} Was es mit der Anweisung beantwortet 29 Apr '16, 15:36 saputello Nun bricht er jedoch auch bei Bedarf die Headerzeile von der ersten Zeile der Tabelle. Kann man noch anfügen, dass zumindest die erste und zweite Zeile nicht getrennt werden sollen?
(29 Sep '16, 20:53)
GlobalArts
Normalerweise erfolgt zwischen einem mit Will man, dass zwischen bestimmten Tabellenzeilen kein Umbruch erfolgen soll, so funktioniert laut
(01 Okt '16, 08:55)
saputello
|
Eine andere denkbare Vorgehensweise wäre Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabu,longtable} \usepackage{siunitx} \DeclareSIUnit{\lal}{lal} \usepackage{booktabs} \usepackage{mwe} \begin{document} \section{Symbolverzeichnis} \blindtext[2] \begin{longtabu}{llX[l]<{\strut}} \toprule \rowfont{\bfseries} Symbol & Einheit & Bedeutung \\ \midrule \endhead \bottomrule \endfoot $A$ & \si{\mm\squared} & Fläche \\ $\Delta p$ & \si{\kg\meter\per\second} & Impulsunschärfe eines Elektrons \\ $l$ & \si{\lal} & Gelaber \blindtext \\ $L$ & \si{\kilo\lal} & großer Gelaber \blindtext \end{longtabu} \end{document} Man sollte noch als Warnung sagen, dass der Autor von beantwortet 30 Apr '16, 14:56 cgnieder |
Zum Einrücken von Code bitte den Code markieren und auf das
101010
-Symbol klicken (oder Strg+K). Ich hab das mal für dich gemacht.@Henri: Ich Sekunden zuvor auch schon. ;-)