使用 \settabs 在 Plain TeX 中调整表格列间距

使用 \settabs 在 Plain TeX 中调整表格列间距

在 Plain TeX 中,我需要减少 2 列表格中 2 列之间的间距。如何操作?我只是使用\settabs 2 \columns,但一列在页面左侧,而第二列在右侧。如何将两列并排放置?

答案1

语法\settabs n\columns扩展了n列横跨整个页面的宽度(\hsize实际上是)。您可以使用\settabs\+ <sample line>\cr来告诉 TeX 最宽的行有多宽,然后您可以在中添加所需的间距<sample line>

%                    VVVVVVVVV adjust space
\settabs\+widest line\hskip6pt&widest line again\cr % sample line
\+hello&world\cr
\+sample&table\cr
\+widest line&widest line again\cr

但我更喜欢\halign直接使用:

\halign{\tabskip=6pt %
  #\hfil&#\hfil\cr
hello&world\cr
sample&table\cr
widest line&widest line again\cr}

两个表都产生相同的输出:

在此处输入图片描述

相关内容