我的报告中有一章包含许多部分。出于某种原因,我想让某些部分的行距相等,1
而1.5
让其他部分的行距相等。
例如,我有一个名为的章节Welcome
,它包含三个部分Start
,Steps
和End
。我想使部分的行距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, doublespace
和 one halfspace
以及相应的命令\singlespacing, \doublespacing
和 \onehalfspacing
。singlespace 使用的值(当然,默认情况下为 1)可以使用命令进行更改\SetSinglespace
。
如果您想要自定义间距,您可以使用spacing
环境和\setstretch
命令,它们都接受一个参数。