Doppelter Zeilenabstand in cas-sc-formatiertem Latex für Elseiver

Doppelter Zeilenabstand in cas-sc-formatiertem Latex für Elseiver

Ich habe Probleme beim Korrekturlesen meines Dokuments mit einfachem Zeilenabstand. Wie kann ich doppelten Zeilenabstand erreichen? Ich verwende die Dokumentklasse cas-cs auf Overleaf.

Ich habe festgestellt, dass dies für ältere Versionen der Vorlage reviewempfohlen wird, aber es scheint keine Wirkung zu haben (in der Dokumentation steht, dass der Baselineskip auch bei der aktuellen Version erhöht wird, aber ich sehe keinen Unterschied).

Ich habe versucht,

  • setspacePaket (keine Wirkung),
  • \renewcommand{\baselinestretch}{1.5}(es hat eine gewisse Wirkung, aber nicht das, was ich ändern möchte – den Abstand zwischen den Zeilen)
  • \linespread{1.5}

Ich konnte in den cls- oder sty-Dateien keinen offensichtlichen Befehl finden. Irgendeine Idee, wonach ich suchen sollte? Oder was ich tun kann, um das zu ändern?

Antwort1

Die Klasse cas-sc.clswird neu definiert \maketitlein execute \MaketitleBox, was wie folgt definiert ist:

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

(Oder Variationen davon, abhängig von einigen Klassenoptionen.) Ich habe keine Ahnung, expl3aber ich kann mit Sicherheit davon ausgehen, dass das erste Bit auf 1 \defgesetzt ist \baselinestrech. Da dies nicht in einer Gruppe vorkommt, ist die Definition global. Die Verwendung \doublespacingin der Präambel ist daher nutzlos. Solange Sie sich nicht um die Titelseite kümmern, können Sie den Rest des Dokuments auf doppelten Zeilenabstand einstellen, indem Sie Folgendes eingeben:\doublespacing nach \maketitle.

verwandte Informationen