2012/04/27: Latex: spacing in lists...

...can be easily be customised using tweaklist.sty.

It provides hooks for enumerate, itemize, and description (and the various levels thereof). So, by redefining these hooks, you can change the layout of these for a certain parts of your document. A common application is to have packed enumerations; to achieve this, simply use the following.

\renewcommand{\enumhook}{\setlength{\topsep}{0pt}\setlength{\itemsep}{0pt}}