我需要将三组数据放入三列。放入第一组数据后,发生了以下情况:
但我需要所有数据都位于第一列,接下来的几组数据将分别位于第二列和第三列。到目前为止,我有这个 LaTeX 代码:
\usepackage{multicol}
\begin{multicols}{3}
Article 1 Sorted by Frequency:\\
e: 323 FREQ: 0.12737\\
t: 242 FREQ: 0.09543\\
o: 232 FREQ: 0.09148\\
...
\end{multicols}
我该写什么才能将数据分成 3 列?
答案1
您可以使用包longtable
。对您来说唯一的缺点可能是您必须按行而不是按列输入数据,但我不知道。
备注:lipsum
名称中的所有内容仅用于提供一些虚拟文本。
注释 2:\endfirsthead
结束第一页的头部代码。存在类似的命令\endlastfoot
(表格最后一页的页脚)和\endhead
和\endfoot
(用于“连续”的头部和页脚)。它们被放置在后作为头部/脚部的那段代码。
备注 3:您可以以类似的方式格式化表格tabular
(添加行、居中列等)。
\documentclass{article}
\usepackage{longtable}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{longtable}{lll}
Col 1 head & Col 2 head & Col 3 head \\\endfirsthead
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3 \\
c1 & c2 & c3
\end{longtable}
\lipsum[2]
\end{document}