One of Beamer’s most powerful tools, it lets us overlay almost any element of a frame in many possible ways.
Contents :
- 1. Frames vs Slides
- 2. The pause command
- 3. Overlay specifications for text formatting commands
- 4. onslide command
- 5. only command
- 6. uncover command
- 7. invisible command
- 8. alt command
- 9. temporal command
- 10. Overlay specifications for mathematical environments
- 11. Overlay area environment
- 12. Changing images dynamically
In this lesson, we are going to see how to accomplish that, and we are going to understand the overlay specifications.
1. Frames vs Slides
In Beamer, a presentation consists of a series of frames. In turn, each frame can consist of a series of slides. In previous tutorials, you may have not seen a frame with multiple slides yet. In the output, every slide of the frame is a page of the PDF document; since until now every frame had only one slide, pages, frames and slides were all the same. From now on, we shall distinguish between frames and slides.
2. The \pause
command
Let’s get our hands on Beamer and create the simplest frame with multiple slides. The \pause
offers the easiest way to do this, although it may not be the most flexible.
The following code is an example about using \pause
command inside itemize environment:
% Overlays in beamer (pause command) \documentclass{beamer} % Theme choice: \usetheme{Frankfurt} \begin{document} \begin{frame}{Creating Overlays in Beamer}{Pause command} \begin{itemize} \item Shown from the first slide on. \pause \item Shown from the second slide on. \pause \item Shown from the third slide on. \end{itemize} \end{frame} \end{document}
Compiling this code creates three slides as follows:
Although \pause
may seem very useful, we are going to see some other commands that fine tune the overlay behavior. But first, let’s understand the core concept of overlay specifications.
3. Overlay specifications for text formatting commands
For most commands, the overlay specification causes the command to simply be ignored on slides that are outside the specification. The text formatting commands are:
\textbf, \textit, \textmd, \textnormal, \textrm, \textsc, \textsf, \textsl, \texttt, \textup, \emph, \color, \textcolor, \alert, \structure
Check the following example:
% Overlay specifications \documentclass{beamer} % Theme choice: \usetheme{Frankfurt} \begin{document} \begin{frame}{Overlay specifications} \textit<1>{ This will be italized text only on the first slide.} \textbf<2-4>{ This will be bold text from the second slide to the fourth.} \texttt<5->{ This will be typewriter text from the fifth slide on.} \end{frame} \end{document}
Compiling this code creates 5 slides as shown below:
Outside the specified slides, the given sentences are in usual roman font.
It would affect slides 2,3,4,6,8,11 and the ones that come after the 11th.
Continue or check the Next Lesson: 11 Insert a GIF into LaTeX Beamer — Short guide