latex 表继续在同一页

latex 表继续在同一页

我需要使用 csv 文件中的数据生成一个 latex 表。该表只有两列,大约有 500 行。我想充分利用空间并在同一页上继续表格,然后再转到下一页。有什么指示吗?

谢谢,山姆

答案1

有一些关于如何将一张狭长的桌子分成两张的示例(自动将窄表格分成两列的方法?),但我不知道这在你的情况下是否有效。

根据您在布局方面的确切需求,您可以itemizemulticols环境中使用简单列表,结合例如datatool

例如:

\documentclass{article}
\usepackage{datatool}
\DTLloaddb{data}{500.txt}
\usepackage{multicol}
\setlength{\columnseprule}{0.4pt}
\begin{document}
\begin{multicols}{4}
\begin{itemize}
\DTLforeach{data}{\a=a,\b=b}{\item[\a]\quad \b}
\end{itemize}
\end{multicols}
\end{document}

500.txt去哪儿了

a,b
0,0
1,1
2,4
3,9
4,16
5,25

以此类推,直到 500 行。

在此处输入图片描述

相关内容