我无法校对单倍行距的文档。如何才能改为双倍行距?我在 Overleaf 上使用 cas-cs 文档类。
对于我发现推荐的旧版本模板review
,但这似乎没有任何效果(文档说即使使用当前版本它也会增加基线跳过,但我看不出任何区别)。
我曾尝试使用
setspace
包(无效果),\renewcommand{\baselinestretch}{1.5}
(它有一些效果,但不是我想要改变的——行距)\linespread{1.5}
我在 cls 或 sty 文件中找不到明显的命令。知道我应该寻找什么吗?或者我可以做些什么来改变这种情况?
答案1
该类cas-sc.cls
重新定义\maketitle
为 execute \MaketitleBox
,其定义为
\NewDocumentCommand \MaketitleBox { }
{
\tex_def:D \baselinestretch{1}
\group_begin:
\@title
\group_end:
% OTHER STUFF
}
(或根据某些类选项的变体。)我对此一无所知,expl3
但我认为我可以安全地猜测第一位设置为 1。由于这不会在组中发生,因此定义是全局的。因此,在序言中使用\def
将毫无用处。只要您不关心标题页,可以通过发出以下命令将文档的其余部分设置为双倍行距\baselinestrech
\doublespacing
\doublespacing
后 \maketitle
。