[Tex/LaTex] Double line spacing in cas-sc formatted latex for Elseiver

els-cas

I am having trouble proof reading my document in single spaced. How can I get double spaced? I am using the cas-cs documentclass on Overleaf.

For older version of the template I've found review recommended, but this doesn't appear to have any effect (documentation says it increases the baselineskip even with the current version but I can't see any difference).

I have tried using

  • setspace package (no effect),
  • \renewcommand{\baselinestretch}{1.5} (it has some effect, but not what I want changed – the spacing between lines)
  • \linespread{1.5}

I couldn't find an obvious command in the cls or sty files. Any idea what I should be looking for? or what I can do to change this?

Best Answer

The class cas-sc.cls redefines \maketitle to execute \MaketitleBox, which is defined as

\NewDocumentCommand \MaketitleBox { }
{
  \tex_def:D \baselinestretch{1}
  \group_begin:
  \@title
  \group_end: 
  % OTHER STUFF
}

(Or variations thereof depending on some class options.) I have no knowledge of expl3 whatsoever but I think I can safely guess that the first bit is \defining \baselinestrech to 1. Since this doesn't occur in a group, the definition is global. Using \doublespacing in the preamble will thus be useless. As long as you don't care about the title page, the rest of the document can be set to double spacing by issuing \doublespacing after \maketitle.

Related Question