در لاتک فاصله بین خطوط از رابطه زیر بدست میآید:
\baselinestretch * \baselineskip
\baselinestretch
در واقع یک ضریب هست که مقدار پیشفرضش ۱ هست.همیشه از تغییر دستور بدوی \baselineskip
پرهیز کنید (این دستور در سرتاسر لاتک استفاده شده از اندازه قلمها بگیرید تا محیط abstract
و ... و تغییر \baselineskip
در اینگونه موارد تأثیری نخواهد داشت) و در عوض از دستور \linespread
استفاده کنید. به عنوان مثال اگر میخواهید فاصله بین خطوط 1.5 برابر شود، دستور زیر کافی است:
\linespread{1.5}
اگر میخواهید واحد را عوض کنید، به عنوان مثال میخواهید فاصله بین خطوط 1.5cm باشد، یک محاسبه ساده میتوانید انجام دهید:
\baselinestretch = (1.5cm) / \baselineskip
بنابراین کافی است از دستور \linespread
به شکل زیر استفاده کنید:
\makeatletter
\newcommand*{\Computebaselinestretch}[1]{%
\strip@pt\dimexpr\number\numexpr\number\dimexpr#1\relax*65536/\number\dimexpr\baselineskip\relax\relax sp\relax
}
\makeatother
\linespread{\Computebaselinestretch{1.5cm}}