Elseiver용 cas-sc 형식 라텍스의 이중 줄 간격

Elseiver용 cas-sc 형식 라텍스의 이중 줄 간격

단일 간격으로 문서를 읽는 데 문제가 있습니다. 이중 간격을 어떻게 얻을 수 있습니까? Overleaf에서 cas-cs documentclass를 사용하고 있습니다.

내가 찾은 이전 버전의 템플릿에 대해서는 review권장되지만 아무런 효과가 없는 것 같습니다(문서에는 현재 버전에서도 기준선 건너뛰기가 증가한다고 나와 있지만 아무런 차이가 없습니다).

나는 사용해 보았습니다.

  • setspace패키지(효과 없음),
  • \renewcommand{\baselinestretch}{1.5}(일부 효과가 있지만 내가 원하는 것은 변경되지 않았습니다 - 줄 사이의 간격)
  • \linespread{1.5}

cls 또는 sty 파일에서 명확한 명령을 찾을 수 없습니다. 내가 무엇을 찾아야 할지 아시나요? 아니면 이것을 바꾸려면 어떻게 해야 하나요?

답변1

클래스는 다음과 같이 정의된 실행으로 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.

관련 정보