如何将表格放入多列

如何将表格放入多列

我正在尝试将表格格式化如下:

A    desription of A      D    description of D
B    long description     Eee  description of Eee
     of B                 F    description of F
Cccc description of Cccc  

并且该表格在页面上的空间有限。

当我使用时,\begin{tabular}{lp{5cm}lp{5cm}}我得到的表格太长而无法放入页面,longtable相同的参数会将最后一行抛到下一页。

multicols我尝试过tabbing软件包进行环境测试,但是B 的详细描述越过电竞longtable抛出错误,表示不能在两列中使用。description环境可以做这样的事情,但我不能强迫它对齐描述

是否有机会自动制作该表,而无需尝试\\定位或创建两个独立的表?

答案1

您可以使用description环境,它也可以在双列模式下工作并且与原始含义相符。

\documentclass{article}
\begin{document}
\twocolumn
\begin{description}
  \item[A] description of A
  \item[B] long description of B
  ...
\end{description}
\end{document}

有以下包:enumitemmdwlist它提供自定义列表布局的工具description,因此您不必使用默认布局,而可以使其看起来像表格。

答案2

你可以尝试tabularx尝试表格型包裹

\begin{tabularx}{\columnwidth}{@{}lXlX@{}}

我利用@{}左侧和右侧为桌子提供最大的空间。

相关内容