2

This refers to my question.

How to reduce space in begining of itemize?

[topsep=0] also reduces space between the itemize and text below to itemlist. I just want to reduce space in the beginning, not in the last.

How can I implement it?

manish
  • 9,111

1 Answers1

3

My suggestion would be to define your own environment to do this:

\documentclass{article}
\newenvironment{toplessitemize}{\vspace{-\topsep}\begin{itemize}}{\end{itemize}}
\usepackage{lipsum}
\begin{document}

{\let\par\relax\lipsum[2]}
\begin{toplessitemize}
\item stuff
\item stuff
\item 
\end{toplessitemize}
\lipsum[3]
\end{document}

enter image description here

If you want more control over the spacing you might try something like

\newenvironment{toplessitemize}{\vspace{\dimexpr-\topsep+<FACTOR>\baselineskip\relax}%
                                \begin{itemize}}
                               {\end{itemize}}
A.Ellett
  • 50,533
  • thanks for quick reply. I need one line space in the begining of itemize. How can i control by parameter. – manish Feb 20 '13 at 07:03