如何设置同一章节中不同章节的行距?

如何设置同一章节中不同章节的行距?

我的报告中有一章包含许多部分。出于某种原因,我想让某些部分的行距相等,11.5让其他部分的行距相等。

例如,我有一个名为的章节Welcome,它包含三个部分StartStepsEnd。我想使部分的行距Start等于1,部分的行距Steps等于1.5,部分的行距End等于2

我这样做了,但是没有效果:

\chapter{Welcome}
    \section{Start}\linespread{1}
        blabla
    \section{Steps}\linespread{1.5}
        blabla
    \section{End}\linespread{2}
        blabla

这可能很容易做到。我不知道。这可能吗?谢谢你的帮助。

答案1

您应该使用setspace软件包(参见l2tabu§ 1.4)。这样做有几个原因:

  • \linespread随意修改的值\baselinestretch。通常,人们不想修改脚注或列表或浮动环境中的间距。
  • 与人们天真的想法不同,印刷规则规定,如果您使用的是 10pt(这取决于字体大小),则半间距(例如)不等于\linespread{1.5},而是。同样,对于 10 pt,是。\linespread{1.25}double spacing\linespread{1.667}

setspace负责所有这些。它定义环境singlespace, doublespaceone halfspace以及相应的命令\singlespacing, \doublespacing\onehalfspacing。singlespace 使用的值(当然,默认情况下为 1)可以使用命令进行更改\SetSinglespace

如果您想要自定义间距,您可以使用spacing环境和\setstretch命令,它们都接受一个参数。

相关内容