Циклические столбцы с длинной таблицей

Циклические столбцы с длинной таблицей

Я создаю longtableс парными наборами данных, которые охватывают несколько страниц. Однако, как только я достигаю конца первого столбца на странице 1, данные продолжаются в первом столбце страницы 2. Есть ли способ циклически перебирать столбцы, чтобы данные продолжались во втором столбце страницы 1?

В примере ниже 17 и Q перемещаются на страницу 2; есть ли способ автоматически переместить этот цикл в правую половину таблицы на странице 1? Я бы предпочел не вводить его автоматически таким образом на случай, если мне позже понадобится изменить макеты страниц.

МВЭ:

\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}

решение1

Как упоминалось в комментариях, табличная конструкция не предназначена для того, чтобы текст мог перетекать из одного столбца в другой. Таблицы имеют фиксированное количество столбцов, и текст находится в одном из этих столбцов. Таким образом, вам нужно будет переосмыслить либо ваш формат ввода (многостолбцовый подход вместо табличного), либо ваши ожидания вывода.

Связанный контент