Finishing


Table of Contents

How to reduce list spacing 
Spacing lines in tables 
\backmatter 
example of a good titlepage 
example of a good titlepage 
maketitle 
maketitle 
center titlepage 
abstract on titlepage 
style of thesis/presentation 
style of thesis/presentation 
style of thesis/presentation 
General thesis structure 
General thesis structure 
thesis 
How to use appendix for my thesis 
Thesis formatting questions, please help! 
bibliography heading 
How to add the Index to TOC? 
Bibliography in TOC 
Bibliography in TOC 
Including "Bibliography" item in table of contents 
change table 1: to tab.1: in caption 
Footnote 
My explicitly designed footnote 
Right way 
footnote problem 
Multiple references to same footnote 
Multiple references to same footnote 
Define my own style 
split file = page break? 
Number the pages from the real content 
How to set page number start?? 
How to set page number start?? 
Defining my own heading levels 
Defining my own heading levels 
Defining my own heading levels 
Numbers allowed in command? 
Numbers allowed in command? 
All files used 

How to reduce list spacing 

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=complist

There are packages that provide some control of list spacing, but they seldom address the separation from surrounding text (defined by \topsep). The expdlist package, among its many controls of the appearance of description lists, offers a compaction parameter (see the documentation); the mdwlist package offers a \makecompactlist command for users' own list definitions, and uses it to define compact lists itemize*, enumerate* and description*. In fact, you can write lists such as these commands define pretty straightforwardly - for example:

\newenvironment{itemize*}%
  {\begin{itemize}%
    \setlength{\itemsep}{0pt}%
    \setlength{\parskip}{0pt}}%
  {\end{itemize}}

The paralist package provides several approaches to list compaction:

  • its asparaenum environment formats each item as if it were a paragraph introduced by the enumeration label (which saves space if the item texts are long);
  • its compactenum environment is the same sort of compact list as is provided in expdlist and mdwlist; and
  • its inparaenum environment produces a list "in the paragraph", i.e., with no line break between items, which is a great space-saver if the list item texts are short.

The package will manipulate its enumerate environment labels just like the enumerate package does.

Paralist also provides itemize equivalents (asparaitem, etc.), and description equivalents (asparadesc, etc.).

The ultimate in compaction (of every sort) is offered by the savetrees package; compaction of lists is included. The package's prime purpose is to save space at every touch and turn: don't use it if you're under any design constraint whatever!