LaTeX Lists: Itemize, Enumerate, and Description
Date Published

Lists in LaTeX
Lists organize information clearly. LaTeX offers three main list types.
Bulleted Lists (itemize)
\begin{itemize} \item First item \item Second item \item Third item \end{itemize}
Renders as: • First item • Second item • Third item
Numbered Lists (enumerate)
\begin{enumerate} \item First item \item Second item \item Third item \end{enumerate}
Renders as: 1. First item 2. Second item 3. Third item
Description Lists
For term-definition pairs:
\begin{description} \item[Term 1] Definition of term 1. \item[Term 2] Definition of term 2. \end{description}
Nested Lists
Lists can be nested up to 4 levels:
\begin{itemize} \item Main item \begin{itemize} \item Subitem \begin{itemize} \item Sub-subitem \end{itemize} \end{itemize} \end{itemize}
Bullet styles change automatically: Level 1: • Level 2: – Level 3: * Level 4: ·
Customizing with enumitem
\usepackage{enumitem}
Change Bullet Style
\begin{itemize}[label=$\star$] \item Star bullet \end{itemize}
Common labels: $\bullet$ — bullet $\circ$ — circle $\star$ — star $\diamond$ — diamond -- — dash $\checkmark$ — checkmark
Change Number Style
\begin{enumerate}[label=(\alph*)] \item Item a \item Item b \end{enumerate}
Number formats: \arabic* — 1, 2, 3 \alph* — a, b, c \Alph* — A, B, C \roman* — i, ii, iii \Roman* — I, II, III
Starting Number
\begin{enumerate}[start=5] \item This is item 5 \end{enumerate}
Resume Numbering
\begin{enumerate}[resume] \item Continues from previous list \end{enumerate}
Spacing
Compact Lists
\begin{itemize}[noitemsep] \item Tight spacing \item Between items \end{itemize}
No Top/Bottom Margins
\begin{itemize}[nosep] \item No extra space \end{itemize}
Custom Spacing
\begin{itemize}[itemsep=1ex] \item More space \item Between items \end{itemize}
Inline Lists
\usepackage[inline]{enumitem}
\begin{enumerate*}[label=(\arabic*)] \item First, \item second, \item third. \end{enumerate*}
Renders as: (1) First, (2) second, (3) third.
Left Margin
\begin{itemize}[leftmargin=*] \item Minimal indentation \end{itemize}
\begin{itemize}[leftmargin=2cm] \item Custom indentation \end{itemize}
Global Settings
Set defaults for all lists:
\setlist{noitemsep} — compact all lists
\setlist[itemize]{label=--} — all itemize use dashes
\setlist[enumerate,1]{label=\arabic*)} — level 1 numbered
Multi-column Lists
\usepackage{multicol}
\begin{multicols}{2} \begin{itemize} \item Item 1 \item Item 2 \item Item 3 \item Item 4 \end{itemize} \end{multicols}
Create Lists with Octree
Octree makes lists easy:
- Visual list formatting - Smart indentation - Preview changes instantly - Export polished PDFs
Try it at https://useoctree.com

How to include code in LaTeX documents. Learn listings, minted, and verbatim packages for syntax highlighting and formatting.

Complete guide to Greek letters in LaTeX including zeta, alpha, omega, and all math symbols. Copy-paste commands included.