tags:

views:

1593

answers:

6

In Latex, how do I eliminate the space inserted before itemize?

\begin{itemize} % produces lots of vertical space
\item ...
\item ...
\end{itemize}
A: 

Try \vspace{-5mm} before the itemize

Stefano Borini
I accept your solution because it is simpler (when used together with \newcommand) than the others
Alexandru
\vspace is the road to ruin. You must not fight LaTeX, but rather embrace it.
Eric
yes, but sometimes the fight is too much to handle.
Stefano Borini
+5  A: 

The "proper" LaTeX ways to do it is to use a package which allows you to specify the spacing you want. There are several such package, and these two pages link to lists of them...

Stobor
It is never a bad idea to point at CTAN ( http://www.ctan.org/ ).
dmckee
+1  A: 

\renewcommand{\@listI}{% \leftmargin=25pt \rightmargin=0pt \labelsep=5pt \labelwidth=20pt \itemindent=0pt \listparindent=0pt \topsep=0pt plus 2pt minus 4pt \partopsep=0pt plus 1pt minus 1pt \parsep=0pt plus 1pt \itemsep=\parsep}

Alexey Malistov
+4  A: 

I'm very happy with the paralist package. Besides adding the option to eliminate the space it also adds other nice things like compact versions of the itemize, enumerate and describe environments.

Fabian Steeg
+1  A: 

The way to fix this sort of problem is to redefine the relevant list environment. The enumitem package is my favourite way to do this sort of thing; it has many options and parameters that can be varied, either for all lists or for each list individually.

Here's how to do (something like) what it is I think you want:

\usepackage{enumitem}
\setlist{nolistsep}
Will Robertson
A: 

Anyone knows how to eliminate space after itemize? I have the exact same problem as described here: http://www.latex-community.org/forum/viewtopic.php?f=45&t=5202&start=0 Thanx in advance for any response.

George Pallis
Use the enumitem or paralist packages. And if you have a question, don't put it in the answer to another question.
Rob Hyndman
Thanx for your answer. I 've already done that, but no use. Sorry for putting my problem as an answer to another question. I 'll post a new question then. Cheers!
George Pallis