生成具有动态列数的表

生成具有动态列数的表

是否可以创建一个具有动态列数的表格,这些列数取决于某个给定的宽度,例如\textwidth?例如,给定一个具有三列的固定宽度表格tsize(t) <= 0.5\textwidth如下所示,

A & B & C \\
D & E & F \\
G & H & I \\
J & K & L \

我问的是是否可以将其动态地转换成类似如下的形式:

A & B & C  &  G & H & I \\
D & E & F  &  J & K & L \\ 

答案1

eplain有一些东西和你想要的有点相似。

\input eplain

\makecolumns 12/6:
A
B
C
D
E
F
G
H
I
J
K
L
It's not quite what you want.
\bye

在此处输入图片描述

memoir有类似的东西。

\documentclass{memoir}
\begin{document}
\autorows{c}{6}{l}{
        A, B, C, D, E, F, G, H, I, J, K, L%
}
\end{document}

在此处输入图片描述

相关内容