\offinterlineskip 的作用是什么

\offinterlineskip 的作用是什么

如果这是一个愚蠢的问题,请原谅我...

有人能解释一下 的功能吗\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 不会插入任何额外的行间空间。

相关内容