← Kompendium LaTeX

LATEX — Animacje (Beamer)

Tworzenie prezentacji i animacji slajdów w klasie Beamer — przejścia, nakładki i motywy.

Klasa Beamer — podstawy

Beamer to klasa LaTeX do tworzenia prezentacji. Każdy slajd to środowisko frame.

\documentclass{beamer}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc}

\usetheme{Madrid}       % motyw wizualny
\usecolortheme{default} % schemat kolorów

\title{Tytuł prezentacji}
\subtitle{Podtytuł}
\author{Imię Nazwisko}
\institute{Instytucja}
\date{\today}

\begin{document}

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

\begin{frame}{Agenda}
  \tableofcontents
\end{frame}

\section{Wprowadzenie}

\begin{frame}{Pierwszy slajd}
  Treść slajdu — punkt po punkcie lub blok tekstu.
  \begin{itemize}
    \item Punkt pierwszy
    \item Punkt drugi
    \item Punkt trzeci
  \end{itemize}
\end{frame}

\end{document}

Nakładki (overlays) — animacje krok po kroku

Nakładki pozwalają ujawniać elementy slajdu etapami:

% \pause — ujawnia kolejne elementy
\begin{frame}{Z pauzami}
  \begin{itemize}
    \item Punkt A \pause
    \item Punkt B \pause
    \item Punkt C
  \end{itemize}
\end{frame}

% \onslide, \only, \uncover — precyzyjne sterowanie
\begin{frame}{Kontrolowane ujawnianie}
  \only<1>{Widoczne tylko na slajdzie 1}
  \only<2>{Widoczne tylko na slajdzie 2}
  \uncover<3>{Pojawia się od slajdu 3}
  \alert<2>{Podświetlone na slajdzie 2}
\end{frame}

% Tabela z etapowym ujawnianiem kolumn
\begin{frame}{Tabela}
  \begin{tabular}{ll}
    \onslide<1->{Wiersz 1} & \onslide<2->{Wartość 1} \\
    \onslide<1->{Wiersz 2} & \onslide<3->{Wartość 2} \\
  \end{tabular}
\end{frame}

Bloki wyróżnione

Beamer ma gotowe bloki do wyróżniania treści:

\begin{frame}{Bloki}

  \begin{block}{Twierdzenie}
    Dla każdej funkcji ciągłej $f$ na $[a,b]$...
  \end{block}

  \begin{alertblock}{Uwaga!}
    Ten punkt jest krytyczny.
  \end{alertblock}

  \begin{exampleblock}{Przykład}
    Niech $f(x) = x^2$...
  \end{exampleblock}

\end{frame}

Motywy (themes)

Beamer oferuje kilkanaście wbudowanych motywów:

MotywCharakter
MadridKlasyczny, belka nawigacji
BerlinCiemny nagłówek, sekcje
WarsawPodobny do Berlin
CopenhagenBez sekcji bocznych
AnnArborAkademicki
BoadillaMinimalistyczny
defaultBez ozdób

Kolory możesz zmienić niezależnie:

\usetheme{Berlin}
\usecolortheme{beaver}   % czerwony akcent
\usecolortheme{crane}    % żółty akcent
\usecolortheme{dolphin}  % niebieski akcent

Dwukolumnowy slajd

\begin{frame}{Tekst i grafika}
  \begin{columns}[T]
    \begin{column}{0.5\textwidth}
      \begin{itemize}
        \item Punkt A
        \item Punkt B
      \end{itemize}
    \end{column}
    \begin{column}{0.5\textwidth}
      \includegraphics[width=\textwidth]{rys/wykres.pdf}
    \end{column}
  \end{columns}
\end{frame}

Kompilacja do PDF

# Jednorazowo
pdflatex prezentacja.tex

# Wielokrotnie (z latexmk, rekomendowane)
latexmk -pdf prezentacja.tex

# Podgląd na żywo (przy każdym zapisie przeładowuje PDF)
latexmk -pdf -pvc prezentacja.tex

Do pobrania