Lists in LaTeX

LaTeX has three built-in list environments: itemize (bullets), enumerate (numbered), and description (labeled).

Quick Answer

latex
\begin{itemize}
  \item First point
  \item Second point
\end{itemize}

\begin{enumerate}
  \item First step
  \item Second step
\end{enumerate}

Bullet List (itemize)

latex
\begin{itemize}
  \item LaTeX handles all formatting automatically.
  \item You just add \item for each entry.
  \item Nested lists indent automatically:
  \begin{itemize}
    \item Second level uses a dash by default.
    \begin{itemize}
      \item Third level uses an asterisk.
    \end{itemize}
  \end{itemize}
\end{itemize}

Numbered List (enumerate)

latex
\begin{enumerate}
  \item First item (1.)
  \item Second item (2.)
  \begin{enumerate}
    \item Nested (a.) — uses letters by default
    \item Second nested item
  \end{enumerate}
  \item Back to top level (3.)
\end{enumerate}

Writing your thesis in LaTeX?

MonsterWriter's LaTeX Workspace gives you real-time PDF preview with no compile limits — at a fraction of Overleaf's price. Works just like Overleaf, costs 11× less.

Try MonsterWriter free

Description List

Use description for glossaries, labeled items, or definition lists.

latex
\begin{description}
  \item[LaTeX] A document preparation system for high-quality typesetting.
  \item[BibTeX] A reference management tool used with LaTeX.
  \item[TikZ] A package for creating vector graphics in LaTeX.
\end{description}

Custom Labels with enumitem

The enumitem package gives fine-grained control over labels, spacing, and indentation.

latex
\usepackage{enumitem}

% Custom bullet symbol:
\begin{itemize}[label=--]
  \item Dash bullet
\end{itemize}

% Roman numerals:
\begin{enumerate}[label=\roman*.]
  \item First  % i.
  \item Second % ii.
\end{enumerate}

% Capital letters:
\begin{enumerate}[label=\Alph*)]
  \item Option A
  \item Option B
\end{enumerate}

% Resume numbering from a previous list:
\begin{enumerate}[resume]
  \item Continues from where we left off
\end{enumerate}

Compact Lists (Reduce Spacing)

latex
% With enumitem:
\begin{itemize}[noitemsep]
  \item Tight item
  \item No extra space between items
\end{itemize}

% Or remove top/bottom separation too:
\begin{itemize}[nosep]
  \item Very compact
\end{itemize}

Related Topics