如果这是一个愚蠢的问题,请原谅我...
有人能解释一下 的功能吗\offinterlineskip
? 以及应该在哪里应用?
答案1
\offinterlineskip
是一个定义为的宏
\def\offinterlineskip{%
\baselineskip=-1000pt
\lineskip=0pt
\lineskiplimit=\maxdimen
}
所以在其范围内,TeX 不会尝试使行距均匀,而只是垂直堆叠。
比较右边的正常设置,其中一行 . 与一行 A 获得相同的空间,以及\offinterlineskip
\documentclass{article}
\begin{document}
\parbox[t]{3cm}{\offinterlineskip
A A A A A A A A A A A A
A A A A A A A A A A A A
A A A A A A A A A A A A
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
}
\parbox[t]{3cm}{
A A A A A A A A A A A A
A A A A A A A A A A A A
A A A A A A A A A A A A
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
}
\end{document}
显然,如果像这里一样用于文本段落,这看起来会相当糟糕,但在特殊情况下它会很有用,在这种情况下,您构建了具有特定内容的框,并且希望精确堆叠而 TeX 不会插入任何额外的行间空间。