根据这个回答问题的将空间更改为仅文档的一部分setspace
(大约 8 年前), '声明命令(\singlespacing
,,\onehalfspacing
)的效果\doublespacing
应该受到团体的限制。
但以下 MCE 表明:
- 在群组之外,这些命令具有预期的效果。
- 在群组内部,这些命令具有...没有效果!
你知道为什么吗?
\documentclass{article}
\usepackage{setspace,lipsum,xcolor}
% Paragraphs in red: in single spacing.
% Paragraphs in blue: (should be) in double spacing.
\begin{document}
\footnotesize % In order to get a single page.
% Single spacing is the default.
\color{red}
\lipsum[1]
% \doublespacing outside a group switches to double spacing.
\doublespacing
\color{blue}
\lipsum[1]
% Back to default: \singlespacing outside a group switches to single spacing.
\singlespacing
\color{red}
\lipsum[1]
% \doublespacing inside a group DOESN'T switch to double spacing.
{% %% <<<<<<< begin a group
\doublespacing
\color{blue}
\lipsum[1]
} %% <<<<<<< end a group
% \doublespacing inside a group DOESN'T switch to double spacing.
\bgroup %% <<<<<<< begin a group
\doublespacing
\color{blue}
\lipsum[1]
\egroup %% <<<<<<< end a group
\end{document}
答案1
使用设置设置段落在段落末尾因此,请在结束前留一个空行,}
否则设置会在段落结束前丢失。
这在大小命令中最为常见,例如\large
字体变化发生在声明点,但相关的基线跳跃变化仅当段落在同一范围内结束时才会发生。