如何定义段落内行与行之间的垂直间距,以及整个文档中段落与段落之间的垂直间距?我知道 parskip 似乎解决了段落之间的垂直间距问题,但我找不到在哪里定义段落内行与行之间的间距,这样不会破坏 parskip 定义。
答案1
是\baselineskip
TeX 原始寄存器,用于控制行之间的垂直间距。其类型为“skip”,但您只能设置基本维度,即从基线到基线的距离。如果 太小\baselineskip
(例如线条重叠),\baselineskip
则不使用 ,而是\lineskip
直接使用第一行底部和第二行顶部之间的值。使用的内容由\lineskiplimit
TeX 原始寄存器控制。更确切地说:TeX 首先尝试通过值来保持基线之间的距离\baselineskip
,但如果这样的结果使直接距离(第一行底部和第二行顶部之间的距离)小于 ,\lineskiplimit
则不\baselineskip
使用值,而是通过值设置直接距离\lineskip
。如果将 设置为负数,线条可能会重叠\lineskiplimit
。
\parskip
值添加到段落之间的空间计算形式\baselineskip
或\lineskip
。
Plain TeX 默认设置是
\baselineskip=12pt
\lineskiplimit=0pt
\lineskip=1pt
\parskip=0pt plus1pt