\item inside an itemize environment. For a numbered list, use enumerate instead. Use description for labeled terms, and add the enumitem package only when you need custom numbering, labels, or spacing.
Quick answer:
\begin{itemize} ... \end{itemize} creates bullet points; \begin{enumerate} ... \end{enumerate} creates an automatically numbered list.Choose the Right List Environment
Quick Start
Unordered Lists (Bullets)
Use theitemize environment for bullet points:
Nested Bullet Lists
You can nest lists up to four levels deep:Ordered Lists (Numbers)
Use theenumerate environment for numbered lists:
Nested Numbered Lists
Different numbering styles at each level:Description Lists
Use thedescription environment for term-definition pairs:
Mixing List Types
You can combine different list types:Customizing Lists
Custom Bullets
How to Change Numbering in LaTeX
To change numbering in LaTeX, set a custom label on each\item for a short list, or use the enumitem package when the numbering style should apply consistently. The example below shows Roman numerals, a different start value, and letters.
List Spacing
Compact Lists
Wide Spacing
Advanced List Formatting
The enumitem Package
For full control over lists:List Alignment
Inline Lists
For lists within paragraphs:Common List Patterns
To-Do Lists
Pros and Cons
Multi-column Lists
Best Practices
How to Change the Space Between Items
The gap betweenitemize or enumerate items is set by \itemsep. The clean way
to change it is the enumitem package, which lets you set spacing per list without
touching internal lengths.
Load \usepackage{enumitem}, then:
\begin{itemize}[itemsep=0pt]removes the extra space between items\begin{itemize}[noitemsep]is shorthand for the same thing\begin{itemize}[itemsep=1em]opens the list up\begin{itemize}[nosep]removes space between items and around the list
\setlist{itemsep=0pt}, or target one type with \setlist[itemize]{itemsep=0pt}.
Compact lists are a common request for CVs and slides, where the default spacing
looks loose.
Common Mistakes
Troubleshooting
List Not Appearing
Check for:Spacing Issues
Adjust with enumitem:Quick Reference
Try a List in LaTeX Cloud Studio
Open the list example in the editor
Paste one of the examples into a project and compile it to check numbering, nesting, and spacing.
See the online LaTeX editor
Compare the browser editor workflow before starting a project.
Next: Learn about handling Errors in LaTeX to troubleshoot your documents effectively.
