Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have plenty of lists, all with the [noitemsep] option:

\begin{itemize}[noitemsep]
    \item foo
    \item bar
\end{itemize}

Is it possible, to setup itemize to use this option by default? Or do I have to write my own "wrapper" macro around itemize.

share|improve this question
4  

3 Answers 3

up vote 7 down vote accepted

Try to redefine the list default settings with enumitem. You can use a global option or limit the scope to the environment you want to use:

\documentclass{article}

\usepackage{enumitem}

\setlist[itemize]{noitemsep}

\begin{document}

\begin{itemize}
\item One
\item Two
\item Three
\end{itemize}

\end{document}

Output

share|improve this answer
    
nice, works for enumerate as well –  mreq Feb 19 '13 at 19:57

I personally only use enumitem in case there's no other way to do something. You could use the paralist package instead and use the compactitem environment.

share|improve this answer
1  
What's the problem with enumitem? –  T. Verron Feb 19 '13 at 15:32
    
@T.Verron Simple things require a rather complicated syntax. With paralist you just say what your first item should look like and the package does the rest for you. It has its limits but you don't get all the complexity of being able to define your lists any way you want either. –  Christian Feb 19 '13 at 16:05
1  
paralists compactitem environment also removes the spaces before and after the list -- it resembles enumitems nolistsep option rather than noitemsep. –  lockstep Feb 19 '13 at 16:14

You could define your own environment:

\newenvironment{newitemize}{\begin{itemize}[noitemsep]}{\end{itemize}}

should do.

share|improve this answer
2  
It seems the OP wanted to avoid wrapper environments if possible. –  lockstep Feb 19 '13 at 16:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.