
У меня возникли проблемы с корректурой моего документа с одинарным интервалом. Как мне сделать двойной интервал? Я использую cas-cs documentclass на Overleaf.
Для более старой версии шаблона я нашел 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
}
(Или вариации этого в зависимости от некоторых опций класса.) Я не знаю expl3
ничего, но я думаю, что могу с уверенностью предположить, что первый бит увеличивается \def
до \baselinestrech
1. Поскольку это не происходит в группе, определение глобальное. Использование \doublespacing
в преамбуле, таким образом, будет бесполезным. Пока вас не волнует титульный лист, остальная часть документа может быть установлена на двойной интервал, выполнив\doublespacing
после \maketitle
.