These are the recommendations of the setspace
package:
If a different spacing is required [than
\singlespacing
,\onehalfspacing
, or\doublespacing
] then the\setstretch{baselinestretch}
command can be used in the preamble to set the baselinestretch appropriately.
\baselinestretch
scales the value of \baselineskip
, and it is generally recommended not to change the value of \baselineskip
itself.
So say that I need to set my document with an 11pt
font with 12pt
line spacing. Rather than just telling LaTeX to use 12pt
spacing, the "recommended" way is to perform some math to figure out the appropriate factor of \baselineskip
, like this:
\documentclass[11pt]{article}
\usepackage{setspace}
\setstretch{.88235}
\begin{document}
\the\baselineskip % gives 12.00002pt
\end{document}
Clearly there must be a better way? I'm reminded of the \fontsize{size}{skip}
command, where you could just say \fontsize{11}{12}
, but as far as I know, this is intended for temporary changes to the font size and line spacing, and not to be used as a preamble setting for the entire document.