I'm assembling my master's thesis in latex, using my university's provided latex style file. They mandate that if you have a long entry in the table of contents / list of figures et cetera, that the resulting multi-line entry be single spaced (vertically) rather than double spaced. Here is the definition for table of contents and the list of figures from their provided style file:
\def\tableofcontents{
\@restonecolfalse
\if@twocolumn\@restonecoltrue\onecolumn\fi
\def\@chapapp{CONTENTS}
\chapter*{TABLE OF CONTENTS\@mkboth{CONTENTS}{CONTENTS}}
\renewcommand{\@chapapp}{CHAPTER}
\@starttoc{toc}\if@restonecol\twocolumn\fi}
\renewcommand*{\l@chapter} {\@dottedtocline{0}{0em}{1.5em}}
And the list of figures:
\def\listoffigures{
\@restonecolfalse
\if@twocolumn\@restonecoltrue\onecolumn\fi
\chapter*{LIST OF FIGURES\@mkboth{LIST of FIGURES}{LIST OF FIGURES}}
\@starttoc{lof}
\if@restonecol\twocolumn\fi
\addtocontents{lof}{\noindent\mbox{Figure}\hfill\mbox{Page}}}
\def\l@figure{\@dottedtocline{1}{1em}{2.3em}}
I have looked into the tocloft package, but I'm not sure its capabilities address this particular issue. If anyone has any suggestions, they would be very helpful.
setspace
for the line spacing? If so, could you just put\singlespacing
before thetableofcontents
etc. part of your thesis? Can you post a link to the thesis class/package?\subsection
and added\protect\vspace{-2ex}
and `\\`. It works, but it's certainly not the best way. So you are right: your problem isn't solved by the package