“双倍行距”是什么意思?

“双倍行距”是什么意思?

我认为我知道TeX 中\baselineskip\lineskip和的含义,我也知道 LaTeX 中、和的第二个参数。但是,当我遇到短语 'double pitch' 和package时,我感到很困惑。\lineskiplimit\baselineskip\baselinestretch\linespread\fontsizesetspace

问题是,哪个维度是两倍?是\baselineskip,还是两条线的底部和顶部之间的跳跃(类似于\lineskip),还是其他维度?

我读过关于领导在维基百科中。 的原意似乎leading\lineskip。在 Bringhurst 的书中(印刷风格的要素),\baselineskip称为基本行距、总行距,而\lineskip为附加行距,但它们绝不会加倍。

在 LaTeX 中,基本总行距是 的第二个参数\fontsize,设置为\baselineskip。例如,正常字体大小为 10pt, 为 12pt \baselineskip。那么,双倍行距是否意味着\linespread{2}?或者它意味着 TeX 的 10pt + 2x(12pt-2pt) = 14pt \baselineskip,例如\linespread{1.16667}

\linespread{2}Microsoft Word 告诉我应该是前者。在 LaTeX 中,“双倍”行距指的是。

MS Word 中的单倍行距与双倍行距

(在 Word 中,字体大小为 10pt,单倍行距获得 12pt 基线跳过;双倍行距获得 24pt)

setspace.sty告诉我两者都是错误的。\doublespacing定义为\setstretch{1.667}。(该值略有改变以适应不同的\baselinespace)也就是说,“双倍间距”意味着基线跳过是两倍长度字体大小。(1.667x12pt = 20pt = 2x10pt。)为什么?

单倍行距 VS 使用 setspace 的双倍行距

(使用setspace,字体大小 10pt,\singlespacing获得 12pt 基线跳过;\doublespacing获得 20pt)

我读得越多,就越困惑。有人能帮我澄清一下这个概念吗?

答案1

我曾经与一位受过印刷教育的朋友讨论过这个问题(抱歉,我不知道正确的英文术语)。我不记得细节了,但基本上她说该setspace包没有根据其通用定义的公式正确计算行距。根据她的说法,可以\linespread{2}正确设置间距。但是,我自己更喜欢setspace使用 1.5 行距,因为我认为这样看起来更好。也许这也是作者的意图。

(如果有更复杂的答案,我会很高兴。)

答案2

我确实觉得讨论毫无意义。旧doublespace软件包决定“双倍间距”是指两倍\baselineskipsetspace决定“ % one and a half spacing is 1.5 x pt size”和“ % double spacing is 2 x pt size”。也许的作者setspace认为双倍间距已经够糟糕了,这可以尽量减少损害。无论 中的设置原因是什么setspace:如果您想要其他值,很容易调整它们。

答案3

我确信“双倍行距”的起源可以追溯到机械打字机时代。我在我妈妈的机器上学会了盲打:你有一个“回车”杆,运输(这样您就可以再次从行首开始),同时将纸张(分两个步骤)向前移动到下一行。由于其中一个“步骤”是半行,因此您可以产生 1.5 倍行距和双倍行距。从这个意义上讲,“双倍行距”意味着将基线之间的距离加倍。

相关内容