[Tex/LaTex] Changing the linespacing of headings independently from the rest of the text

chaptersline-spacingsectioning

I'm currently writing my thesis using TeXworks and MiKTeX.

I'm using the report document class. My problem is that I need to increase line spacing but some of my chapter and section headings are very long (sometimes spanning 5 lines which is half a page for a chapter heading). Headings such as this one I cannot change to be shorter (the work is already published) but I'd rather not have an entire page taken up with a heading.

I've tried \doublespacing in setspace as well as \linespread.

Any and all suggestions would be great.

\documentclass[12pt,a4paper,oneside,draft]{report}
\usepackage[lmargin=4.0cm, rmargin=2.5cm,tmargin=3cm,bmargin=2.5cm]{geometry}
\usepackage{mathpazo}
\usepackage{sectsty}
\usepackage{setspace}
\allsectionsfont{\scshape}
\doublespacing
\begin{document}

\tableofcontents
\listoffigures
\listoftables

\include{chapters/Chapter1}
\include{chapters/Chapter2}
\include{chapters/Chapter3}
\include{chapters/Chapter4}
\include{chapters/Chapter5}

\end{document} 

Best Answer

You could use the optional ToC argument of \chapter and modify the mandatory argument using \setstretch from setspace. Here's a minimal example showing the difference in output:

enter image description here

\documentclass{report}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{setspace}% http://ctan.org/pkg/setspace
\begin{document}
\tableofcontents
\chapter[Here is a long title that spans a number of lines and 
    takes up a large amount of space on a single page]%
  {\setstretch{0.5}Here is a long title that spans a number of lines and 
    takes up a large amount of space on a single page}
\lipsum
\chapter{Here is a long title that spans a number of lines and 
    takes up a large amount of space on a single page}
\lipsum
\end{document}​

You can't just use the mandatory argument to manage the line spread since it makes its way into the ToC without an optional argument.

Related Question