Elseiver の cas-sc 形式の LaTeX における 2 行間隔

Elseiver の cas-sc 形式の LaTeX における 2 行間隔

シングル スペースの文書を校正する際に問題があります。ダブル スペースにするにはどうすればよいでしょうか? Overleaf で cas-cs ドキュメントクラスを使用しています。

テンプレートの古いバージョンがreview推奨されていることがわかりましたが、これは効果がないようです (ドキュメントには、現在のバージョンでも baselineskip が増加すると書かれていますが、違いはわかりません)。

私は使ってみました

  • setspaceパッケージ(効果なし)、
  • \renewcommand{\baselinestretch}{1.5}(ある程度の効果はありますが、変更したいのは行間の間隔ではありません)
  • \linespread{1.5}

cls ファイルまたは sty ファイルで明らかなコマンドが見つかりませんでした。何を探せばよいか、またはこれを変更するために何ができるか、何かアイデアはありますか?

答え1

クラスはexecuteにcas-sc.cls再定義され、次のように定義される。\maketitle\MaketitleBox

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

(または、いくつかのクラスオプションに応じてそのバリエーション。)私はまったく知識がありませんが、最初のビットが1に減っているexpl3ことは間違いないと思います。これはグループでは発生しないので、定義はグローバルです。したがって、プリアンブルでの使用は無意味です。タイトルページを気にしない限り、ドキュメントの残りの部分は、次のようにしてダブルスペースに設定できます。\def\baselinestrech\doublespacing\doublespacing \maketitle

関連情報