如何定义段落内行之间的垂直间距以及整个文档中段落之间的垂直间距

如何定义段落内行之间的垂直间距以及整个文档中段落之间的垂直间距

如何定义段落内行与行之间的垂直间距,以及整个文档中段落与段落之间的垂直间距?我知道 parskip 似乎解决了段落之间的垂直间距问题,但我找不到在哪里定义段落内行与行之间的间距,这样不会破坏 parskip 定义。

答案1

\baselineskipTeX 原始寄存器,用于控制行之间的垂直间距。其类型为“skip”,但您只能设置基本维度,即从基线到基线的距离。如果 太小\baselineskip(例如线条重叠),\baselineskip则不使用 ,而是\lineskip直接使用第一行底部和第二行顶部之间的值。使用的内容由\lineskiplimitTeX 原始寄存器控制。更确切地说:TeX 首先尝试通过值来保持基线之间的距离\baselineskip,但如果这样的结果使直接距离(第一行底部和第二行顶部之间的距离)小于 ,\lineskiplimit则不\baselineskip使用值,而是通过值设置直接距离\lineskip。如果将 设置为负数,线条可能会重叠\lineskiplimit

\parskip值添加到段落之间的空间计算形式\baselineskip\lineskip

Plain TeX 默认设置是

\baselineskip=12pt
\lineskiplimit=0pt
\lineskip=1pt
\parskip=0pt plus1pt

相关内容