LaTeX Beamer

LaTeX Beamer je balíček maker pro sázecí systém LaTeX, který umožňuje snadnou tvorbu profesionálně vypadajících prezentací. Tvorba prezentací je sice velmi odlišná od sazby odborných článků či literatury, ale i v tomto ohledu odvádí TeX svou práci výborně.

Kompilace

kód v jazyce BASH - Zobrazit

  1. pdflatex prezentace.tex

Základní šablona

kód v jazyce LATEX - Zobrazit

  1. \documentclass{beamer}
  2. \usetheme{Darmstadt}
  3. \usecolortheme{default}
  4.  
  5. % balíčky
  6.  
  7. \usepackage[utf8]{inputenc}
  8. \usepackage[czech]{babel}
  9. \usepackage{graphicx}
  10.  
  11. % informace o dokumentu
  12.  
  13. \title[krátký titulek prezentace]{dlouhý titulek prezentace}
  14. \subtitle[krátký název prezentace]{dlouhý název prezentace}
  15. \author[zkrácené jméno autora]{celé jméno autora}
  16. \date[zkrácené datum]{celé datum}
  17.  
  18. % text dokumentu
  19.  
  20. \begin{document}
  21.  
  22. % titulní stránka
  23. % (název prezentace, autor, datum...)
  24.  
  25. \begin{frame}
  26.   \titlepage
  27. \end{frame}
  28.  
  29. % osnova prezentace
  30. % (většinou se pro délku vypouští)
  31.  
  32. \begin{frame}
  33.   \tableofcontents[pausesections]
  34. \end{frame}
  35.  
  36. % obsah prezentace
  37. % (používají se klasické sekce)
  38.  
  39. \section{Úvod}
  40.  
  41. \begin{frame}
  42.   \frametitle{Hlavní nadpis (nepovinný)}
  43.   \framesubtitle{Vedlejší nadpis (nepovinný)}
  44.   % ...
  45. \end{frame}
  46.  
  47. \end{document}

Základní témata: Antibes, Boadilla, Frankfurt, Juanlespins, Montpellier, Singapore, Bergen, Copenhagen, Goettingen, Madrid, Paloalto, Berkeley, Darmstadt, Hannover, Malmoe, Pittsburgh, Berlin, Dresden, Ilmenau, Marburg, Rochester

Barevná témata: albatross, beaver, beetle, crane, default, dolphin, fly, lily, orchid, rose, seahorse, sidebartab, whale, wolverine

Příprava a provedení prezentace

  1. připravit soubory (např. ze šablony)
  2. vytvořit strukturu (sekce a podsekce)
  3. vytvořit slajdy
  4. doladit obsah slajdů
  5. otestovat prezentaci
  • hovořit nahlas a srozumitelně směrem k publiku
  • nečíst slajdy, ale rozvíjet body na nich uvedené
  • na slajd nedávat celé věty, ale zhruba 20 až 40 slov (maximálně 80)
  • publikum bude jeden slajd vnímat zhruba 50 sekund
  • při prvním použití připomenout ty nejpodstatnější věci
  • nenechat se unést možnostmi LaTeXu a nepřehánět to s matematický­mi vzorci
  • používat krátké věty, nejlépe fráze
  • na každém slajdu by měl být pokud možno alespoň jeden názorný obrázek
  • používat sloupce a rámce
  • nepoužívat příliš dlouhé seznamy
  • nepoužívat poznámky pod čarou
  • nepřidávat dlouhé bibliografické reference

Tipy a triky

Bloky

Bloky se musí nacházet na slajdu, tedy v prostředí frame.

kód v jazyce LATEX - Zobrazit

  1. % obyčejný blok
  2.  
  3. \begin{block}{Rodina}
  4.   \begin{itemize}
  5.     \item{rodiče}
  6.     \begin{itemize}
  7.       \item{otec}
  8.       \item{matka}
  9.     \end{itemize}
  10.     \item{potomci}
  11.     \begin{itemize}
  12.       \item{syn}
  13.       \item{dcera}
  14.     \end{itemize}
  15.   \end{itemize}
  16. \end{block}
  17.  
  18. % výrazný blok
  19.  
  20. \begin{alertblock}{Pozor}
  21.   Nekrmte dravá zvířata!
  22. \end{alertblock}
Postupné odkrývání bodů

kód v jazyce LATEX - Zobrazit

  1. \begin{itemize}[<+->]
  2.   \item{první bod}
  3.   \item{druhý bod}
  4.   \item{třetí bod}
  5. \end{itemize}
Ohraničení textu

kód v jazyce LATEX - Zobrazit

  1. \shadowbox{text se stínem}
  2. \fbox{text s okrajem}
  3. \doublebox{text s dvojitým okrajem}
  4. \ovalbox{text oble ohraničený (slabě)}
  5. \Ovalbox{text oble ohraničený (silně)}
Sloupce

kód v jazyce LATEX - Zobrazit

  1. \begin{frame}
  2.   \frametitle{Sloupce}
  3.   \begin{columns}
  4.  
  5.     % první sloupec (50 procent)
  6.     \column{.5\textwidth}
  7.  
  8.     Ve vedlejším sloupci si vyberte svou oblíbenou zmrzlinu.
  9.  
  10.     % druhý sloupec (50 procent)
  11.     \column{.5\textwidth}
  12.  
  13.     \begin{itemize}
  14.       \item{čokoládová}
  15.       \item{vanilková}
  16.       \item{jahodová}
  17.       \item{šmoulová}
  18.     \end{itemize}
  19.  
  20.   \end{columns}
  21. \end{frame}
Příprava pro tisk

kód v jazyce LATEX - Zobrazit

  1. \documentclass[handout]{beamer}
Nastavení vlastní barvy

kód v jazyce LATEX - Zobrazit

  1. \documentclass[xcolor=dvipsnames]{beamer}
  2. % ...
  3. \usecolortheme[named=Mahogany]{structure}
Obsah a titulní stránka na jednom slajdu

kód v jazyce LATEX - Zobrazit

  1. \begin{frame}[shrink]
  2.   \begin{columns}[t]
  3.     \column{.4\textwidth}
  4.       \titlepage
  5.     \column{.6\textwidth}
  6.       \tableofcontents
  7.   \end{columns}
  8. \end{frame}
Vypnutí navigačních symbolů

kód v jazyce LATEX - Zobrazit

  1. \setbeamertemplate{navigation symbols}{}
Obrázek na celý slajd

kód v jazyce LATEX - Zobrazit

  1. \setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth]{obrazek.pdf}}
  2. % ...
  3. % obsah slajdu
  4. % ...
  5. \setbeamertemplate{background canvas}{}
Škrtnuté písmo

kód v jazyce LATEX - Zobrazit

  1. \usepackage{ulem}
  2. % ...
  3. \sout{škrtnuté písmo}
Výpis zdrojového kódu

Trik je v tom, že prostředí verbatim musí být umístěno na slajdu typu fragile.

kód v jazyce LATEX - Zobrazit

  1. \begin{frame}[fragile]
  2.   \begin{verbatim}
  3.   % ...
  4.   \end{verbatim}
  5. \end{frame}

Reference