spacing between items in itemize or enumerate environments (lists)

In LaTeX Beamer, I wanted to adjust the spacing between items in an itemize environment. This post shows how to do it for each individual itemize environment:

 <pre class="src src-sh">\begin{itemize}\addtolength{\itemsep}{-0.5\baselineskip}

\item one \item two \end{itemize}

To do it globally, one can use the enumitem environment per this post; one can actually change lots of feature using enumitem. However, it does not work with LaTeX Beamer since Beamer defines itemize in its frame environment. To change itemsep globally, this post suggests the following in the document’s preamble:

 <pre class="src src-sh">documentclass{beamer}

\newlength{\wideitemsep} \setlength{\wideitemsep}{\itemsep} \addtolength{\wideitemsep}{100pt} \let\olditem\item \renewcommand{\item}{\setlength{\itemsep}{\wideitemsep}\olditem}

About Vinh Nguyen

Statistician

3 comments

  1. Thanks. This worked for me. I’m glad you mentioned the beamer nuance. I’ve been trying to figure out why the global settings weren’t working in beamer using the standard method.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>