我在一份文档中有一个长表,其中列出了大约 300 个项目。该表实际上是由外部 shell 脚本以与包兼容的格式生成的longtable
。该脚本是我自己编写的,因此我可以根据需要对其进行修改。
我想使用两列来列出表格中的项目。如果我按顺序浏览所有项目,表格将如下所示:
| Item1 | Item2 |
| Item3 | Item4 |
| Item5 | Item6 |
[...]
| Item299 | Item300 |
但是我希望排列数据,使连续的项目位于同一列(而不是同一行)。例如,假设每页可容纳 20 行。在每个页面内我想拥有:
(page 1)
| Item1 | Item21 |
| Item2 | Item22 |
| Item3 | Item23 |
[...]
| Item20 | Item40 |
(page 2)
| Item41 | Item61 |
| Item42 | Item62 |
[...]
等等。
我无法仅仅修改 shell 脚本来以不同的顺序生成数据,因为 shell 脚本无法知道一页可以容纳多少行。
是否有任何包可以自动处理这个问题?