我遇到了一个奇怪的问题。我想缩进\halign
,但似乎无论我怎么尝试,它都不喜欢缩进!我试过的方法:
text
\indent\halign{&#\hfil\cr
foo& bar\cr
baz\cr}
\bye
和
text
\hbox to\parindent{\hfil}\halign{...
和
text
\indent\halign{...
和
text
\hskip\parindent\halign{...
和
text
\hglue\parindent\halign{...
以及这些的变体。这个命令怎么会这么顽固?
笔记我知道一种使其缩进的方法:
text
\tabskip\parindent\halign{...
但我不想使用它,因为它会影响\noalign
ed\hrule
等等。
答案1
\halign
是垂直的模式材料,因此您需要将空间放入对齐行(使用 tabskip 粘连或将空间放入第一列的序言中)或(如果您不介意停止分页)将整个对齐放入然后\vbox
使用
\leavevmode\vbox{\halign.....
在这种情况下,它会获得正常的 parindent 缩进,这或多或少是 LaTeX 的表格环境。