\vrules
以下示例如何对齐?为什么后面的样例行\settabs
没有按要求工作?
\magnification=\magstep5
\nopagenumbers
\font\ttl=rm-lmtl10
\font\ttb=rm-lmtk10
{\settabs\+ \ttl\ +9 & \ttl\ 9 & \ttb\ CD & \ttb\ E & \ttb\ FGHI & \ttb\ GKLM \cr
\hrule
\+ \vrule\hfill\ttb\ A \hfill\strut\vrule&
\hfill\ttb\ B \hfill\strut\vrule&
\ttb\ CD \strut\vrule&
\ttb\ E \strut\vrule&
\ttb\ FGHI \strut\vrule&
\ttb\ GKLM \strut\vrule\cr
\hrule
\+ \vrule\ttl \ +9 \hfill\strut\vrule&
\ttl\ 9 \hfill\strut\vrule&
\ttl\ \ 2 \strut\vrule&
\ttl\ 3 \strut\vrule&
\hfill\ttl 20 \strut\vrule&
\hfill\ttl 30 \strut\vrule&\cr
\hrule}
\bye
答案1
我不知道第一列的情况,但 FGHI 和 20 在末尾没有 \hfill。此外,最后一列不是固定大小的 \hbox,因此您无法轻松使两端对齐。将 vrules 放入每个字段的开头,并在最后一列后使用一个附加字段来在那里放置规则。
当然最好使用\halign。