How to change the space between the itemize "items" in LaTeX so that I can continue to use the "itemize" and "item" tag without needing to redefine any new tags?
Asked
Active
Viewed 8.8e+01k times
389
-
8This question contains a solution much more elegant than those listed in the duplicate. – deps_stats Apr 11 '18 at 03:55
-
2Argh, another instance of somebody erroneously closing a question. The "original" question asks how to do this globally, but this question asks how to do it at all. – jvriesem Feb 14 '22 at 14:53
-
1Funny how the closed questions are usually the most useful ones .. – FluidMechanics Potential Flows Oct 20 '23 at 09:37
1 Answers
525
\itemsep is the length you'll want to change.
As an example:
\begin{itemize}
\setlength\itemsep{1em}
\item one
\item two
\item three
\end{itemize}
Sean Allred
- 27,421
PaulRein
- 5,945
- 2
- 16
- 10
-
93You use it like this:
\begin{itemize} \itemsep0em \item one \item two \item three \end{itemize}– meep.meep Mar 01 '11 at 08:42 -
9
-
25Don't do that. Just use the
enumitempackage as described in the answer this question is a duplicate of. – TH. Mar 01 '11 at 10:42 -
82
-
5@71GA With the
enumitempackage, see here for instance: http://stackoverflow.com/a/4974583/1216878 – contradictioned Apr 06 '17 at 09:33 -
46Please note that you can also use negative values
\setlength\itemsep{-0.5em}– Martin Thoma Jan 03 '18 at 11:06 -
16
-
5@71GA @FooBar Redefine
itemize.\let\olditemize=\itemize \let\endolditemize=\enditemize \renewenvironment{itemize}{\olditemize \itemsep0em}{\endolditemize}– chan1142 Dec 20 '18 at 13:58 -
@MartinThoma Instead of
\setlength\itemsep{-0.5em}, is there a way to specify a clearpage or newpage for each item to start on a new clear page? – Dilpreet Kaur Feb 06 '22 at 08:59 -
@71GA Define a new command as
\newcommand{\bi}{\begin{itemize}\setlength{\itemsep}{1em}}– statwoman Nov 30 '22 at 16:02 -
1@chan1142 I think your solution can even be simplified to
\let\olditemize\itemize \renewcommand{\itemize}{\olditemize\itemsep0pt}-- i.e. since\begin{itemize}uses\itemizeinternally (more info here). – jessexknight Aug 18 '23 at 12:32