Let
X
Journal

LaTeX Beamer: Make Presentation Slides Like a Pro

SPECIMEN IDLETX-SPEC-LATE
DATE RECORDEDMay 12, 2026
READING COMPLEXITY2 min read
TAG INDEX
latexbeamerslidestutorial
Document Abstract

Beamer turns LaTeX into slides: use \documentclass{beamer} and one frame environment per slide. Add themes, overlays, and columns for polished talks.

Beamer turns LaTeX into presentation slides: set \documentclass{beamer} and write one frame environment per slide. You get the same math, code, and citation power as a paper, rendered as a clean PDF deck that projects anywhere. Add a theme for instant polish and overlays to reveal content step by step.

1. Your first deck

\documentclass{beamer}
\usetheme{Madrid}

\title{A Short Talk}
\author{Ada Lovelace}
\date{\today}

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}{Outline}
  \tableofcontents
\end{frame}

\begin{frame}{Key Idea}
  \begin{itemize}
    \item First point
    \item Second point
    \item Third point
  \end{itemize}
\end{frame}

\end{document}

The text in \begin{frame}{...} is the slide title. Each frame becomes one or more PDF pages.

2. Reveal content step by step

Overlays uncover items as you advance:

\begin{frame}{Build-up}
  \begin{itemize}[<+->]   % reveal one item per click
    \item Appears first
    \item Then this
    \item Finally this
  \end{itemize}
\end{frame}

\pause, \only<2>{}, and \onslide<3->{} give finer control. One frame can expand into several slides.

3. Themes at a glance

| Theme | Style | |---|---| | Madrid | Classic, blue header/footer | | Berlin | Navigation mini-frames | | Singapore | Light top bar | | metropolis | Modern, flat, minimal (needs package) | | default | No chrome |

Set color separately with \usecolortheme{seahorse}. Drop the navigation symbols with \setbeamertemplate{navigation symbols}{}.

4. Two-column slides

Put a figure beside text using the columns environment:

\begin{frame}{Side by Side}
  \begin{columns}
    \begin{column}{0.5\textwidth}
      \begin{itemize}\item Talking points\end{itemize}
    \end{column}
    \begin{column}{0.5\textwidth}
      \includegraphics[width=\linewidth]{plot.png}
    \end{column}
  \end{columns}
\end{frame}

5. Math, code, and figures on slides

Everything from your papers works: equations from the math guide, figures from the images guide, and code from the code listings guide. Keep one idea per frame and let the font stay large.

→ Build and present your deck — with live co-editing for team talks — in LetX, from a ready Beamer template. New here? See LaTeX for Beginners.


Written by Shihab Shahriar Antor — AI Engineer & Founder of Shahriar Labs, maker of LetX.

Frequently Asked Questions

How do I reveal bullet points one at a time in Beamer?

Use overlay specifications. Add <+-> after \item to reveal each item on a successive slide, or use \pause between elements for a quick uncover. For finer control, \onslide<2->{...} shows content from slide 2 onward and \only<3>{...} shows it only on slide 3. Beamer compiles each overlay as a separate PDF page, so a single frame can expand into several presentation steps without duplicating code.

What is the difference between a frame and a slide in Beamer?

A frame is the unit you write with \begin{frame}...\end{frame}; a slide is a single PDF page the projector shows. Because of overlays, one frame can produce several slides — each \pause or overlay step adds a page. This is why your PDF may have more pages than frames. Keep one idea per frame; if a frame overflows, split it rather than shrinking the font.

How do I choose a clean, modern Beamer theme?

Set the theme in the preamble with \usetheme{} and a color theme with \usecolortheme{}. Metropolis is the most popular modern theme — flat, minimal, and high-contrast — though it requires the metropolis package and ideally XeLaTeX or LuaLaTeX for its Fira font. Built-in conservative themes include Madrid, Berlin, and Singapore. Avoid heavy themes with navigation bars; audiences read content, not chrome.