Ich konstruiere ein longtable
paarweises Datensatz-Diagramm, das sich über mehrere Seiten erstreckt. Wenn ich jedoch das Ende der ersten Spalte auf Seite 1 erreiche, werden die Daten in der ersten Spalte von Seite 2 fortgesetzt. Gibt es eine Möglichkeit, die Spalten zu wechseln, sodass die Daten stattdessen in der zweiten Spalte von Seite 1 fortgesetzt werden?
Im folgenden Beispiel werden 17 und Q auf Seite 2 verschoben. Gibt es eine Möglichkeit, diesen Zyklus automatisch in die rechte Hälfte der Tabelle auf Seite 1 zu bringen? Ich möchte ihn lieber nicht automatisch auf diese Weise eingeben, falls ich später das Seitenlayout ändern muss.
MWE:
\documentclass[12pt]{report}
\usepackage{longtable}
\begin{document}
\huge
\begin{longtable}{cc|cc}
\hline \multicolumn{1}{c}{A} & \multicolumn{1}{c}{B} & \multicolumn{1}{c}{C} & \multicolumn{1}{c}{D} \\ \hline
\endfirsthead
\multicolumn{4}{c}
{Continued} \\
\hline \hline \multicolumn{1}{c}{A} & \multicolumn{1}{c}{B} & \multicolumn{1}{c}{C} & \multicolumn{1}{c}{D} \\ \hline
\endhead
\hline
\multicolumn{4}{r}{{Next page}} \\
\endfoot
1 & A & & \\
2 & B & & \\
3 & C & & \\
4 & D & & \\
5 & E & & \\
6 & F & & \\
7 & G & & \\
8 & H & & \\
9 & I & & \\
10 & J & & \\
11 & K & & \\
12 & L & & \\
13 & M & & \\
14 & N & & \\
15 & O & & \\
16 & P & & \\
17 & Q & & \\
18 & R & & \\
19 & S & & \\
20 & T & & \\
21 & U & & \\
22 & V & & \\
\end{longtable}
\end{document}
Antwort1
Wie in den Kommentaren erwähnt, ist eine tabellarische Konstruktion nicht dafür ausgelegt, Text von einer Spalte in eine andere fließen zu lassen. Tabellen haben eine feste Anzahl von Spalten und der Text befindet sich in einer dieser Spalten. Sie müssen daher entweder Ihr Eingabeformat (ein mehrspaltiger Ansatz statt eines tabellarischen) oder Ihre Ausgabeerwartungen überdenken.