Professional Documents
Culture Documents
Beamer Prezentacja W Latexu
Beamer Prezentacja W Latexu
Budowa prezentacji
Hubert Lewandowski
7 stycznia 2009
Spis treści
1 Wstęp
Opis wybranych klas
Prosper
PDFScreen
Beamer
Kilka słów wstępu
2 Budowa prezentacji
Preambuła
Część główna prezentacji
Bloki
Warstwy
Kolumny
Wstawianie obrazków
Listy
Operacje na tekście
Hiperłącza i przyciski
Uwagi
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Wstęp Opis wybranych klas
Budowa prezentacji Kilka słów wstępu
Wstęp
Prosper
Prosper to pakiet makr do tworzenia prezentacji w środowisku TeX
bądź LaTeX w formacie PostScript bądź PDF. Został napisany
przez Frederica Goulard w oparciu o Seminar i PsTricks - programy
Timothy’ego van Zandt. Pozwala tworzyć prezentacje i przezrocza
do wyświetlania przy użyciu rzutnika, komputera, czy wideo
projektora. Prezentacje komputerowe, czy do wideo projektora
mogą zawierać animacje inne efekty np. stopniowo pojawiający się
tekst. Mimo prostej struktury posiada wiele opcji umożliwiających
budowanie dobrej jakości slajdów, także w rodzaju prezentacji
PowerPoint, łącznie ze wszystkimi możliwościami pakietu TeX, czy
LaTeX.
Slajdy przygotowane przy użyciu Prospera można budować i
wyświetlać wszędzie tam, gdzie LaTeX i Adobe Acrobat Reader
jest dostępny np. prezentacje tworzymy na PC z systemem Linux, a
wyświetlamy na Macintoshu z Systemem 7.
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Wstęp Opis wybranych klas
Budowa prezentacji Kilka słów wstępu
PDFScreen
Pakiet służy do przygotowania prezentacji ekranowej.
Przygotowany dokument można kompilować standardowym
TeX-em (tylko w przypadku wersji przeznaczonej do druku – p.
opcja print) lub PDFTex-em, a programem służącym do
wizualizacji ekranowej Acrobat Reader (niestety aktualny
ghostscript (8.50) często sygnalizuje błąd przy próbie otwarcia
takiego dokumentu). Dołączane są pakiety: color, comment,
hyperref, calc, graphics, shortvrb, amssymb, amsbsy, truncate oraz
fancybox (warto też dołączyć: array, hhline dcolumn colortbl).
Za pomocą tego pakietu można przygotować jednocześnie dwie
wersje dokumentu: do druku i w postaci prezentacji ekranowej.
Fragmenty specyficzne dla druku należy umieścić wewnątrz
środowiska print, a dla wersji ekranowej wewnątrz środowiska
screen (w tym wszystkie polecenia dotyczące ustawiania
parametrów okna). Wybór fragmentów jest realizowany za pomocą
opcji wywołania pakietu: screen lub print.
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Wstęp Opis wybranych klas
Budowa prezentacji Kilka słów wstępu
Beamer
Beamer to nazwa LATEXowej klasy, pomyślanej jako pomoc w
tworzeniu prezentacji multimedialnych. W świecie LaTeXa i TeXa
Beamer pełni tę rolę co Impress w OpenOffice. Klasa Beamer
współpracuje z programami pdflatex, dvips i LyX. Nazwa programu
pochodzi od niemieckiego słowa ”Beamer”, pseudoanglicyzmu,
oznaczającego video projektor.
Klasa Beamer umożliwia też tworzenie ”handouts” tj. materiałów
drukowanych do rozdawania słuchaczom lub publikacji w sieci. W
takim przypadku w materiałach znajdzie się końcowa wersja
każdego ze slajdów, bez jego cech dynamicznych. Istnieje tez opcja
”article” do wydrukowania na standardowych arkuszach A4, czarno
na białym, W takim przypadku tytuły slajdów pojawiają sie jako
tytuły paragrafów. Opcja ta zachowuje rozdziały i może służyć
jako notatki do wykładów lub do przechowywania w jednym pliku
obu wersji: artykuł i jego prezentacja.
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Wstęp Opis wybranych klas
Budowa prezentacji Kilka słów wstępu
Budowa prezentacji
Preambuła
Przykład preambuły
\documentclass{beamer}
\usepackage{pgf} - pozwala wczytywać formaty obrazków jak np.
.jpg
\usepackage{polski} - polskie znaki diakrytyczne
\usepackage[cp1250]{inputenc}
\usepackage{xcolor} - dodatkowa gama kolorów
\usetheme{Warsaw} - styl prezentacji
\beamersetaveragebackground{blue!10} - kolor tła
Wybór stylu
W opcji \usetheme{} możemy użyć jednego z następujących styli:
1 Stare:
bars
boxes
classic
default
lined
plain
shadow
sidebar
2 Sekcje i podsekcje w nagłówku (od wersji 3.0):
Copenhagen
Luebeck
Malmoe
Warsaw
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Preambuła
Wstęp
Część główna prezentacji
Budowa prezentacji
Uwagi
Wybór stylu
W opcji \usetheme{} możemy użyć jednego z następujących styli:
1 Stare:
bars
boxes
classic
default
lined
plain
shadow
sidebar
2 Sekcje i podsekcje w nagłówku (od wersji 3.0):
Copenhagen
Luebeck
Malmoe
Warsaw
Hubert Lewandowski Beamer - prezentacja w LATEX-u
Preambuła
Wstęp
Część główna prezentacji
Budowa prezentacji
Uwagi
Ogólne uwagi
\begin{document}
\section{Rozdział 1}
\subsection{Podrozdział 1}
\begin{frame} . . . \end{frame}
\subsection{Podrozdział 2}
\begin{frame} . . . \end{frame}
\section{Rozdział 2}
...
\end{document}
Bloki
Bloki
To jest Alertblock
Styl jest zależny od ustawień koloru obiektu alert
Examples
Zawsze zielony, nie ma możliwości zmiany koloru
Bloki - przykłady
To jest Alertblock
\begin{alertblock}{To jest Alertblock}...\end{alertblock}
Examples
\begin{examples}. . . \end{examples}
Warstwy
Warstwy
Przydatne polecenia
Warstwy - przykłady
Od 1 do 3 warstwy.
Warstwy - przykłady
Od 2 warstwy.
Od 1 do 3 warstwy.
TYLKO na 2. warstwie.
Teraz jest warstwa nr 2.
Warstwy - przykłady
Od 2 warstwy.
Od 1 do 3 warstwy.
Warstwy - przykłady
Od 2 warstwy.
Warstwy - przykłady
Od 2 warstwy.
Kod źródłowy
\begin{itemize}
\item< 2- >{Od 2 warstwy.}
\item< 1 - 3 >{Od 1 do 3 warstwy.}
\uncover< 2 >{\invisible< 4- >{
\item \alert{TYLKO na 2. warstwie.}}}
\only< 1 >{\item{Teraz jest warstwa nr 1.}}
\only< 2 >{\item{Teraz jest warstwa nr 2.}}
\only< 3 >{\item{Teraz jest warstwa nr 3.}}
\only< 4 >{\item{Teraz jest warstwa nr 4.}}
\only< 5 >{\item{Teraz pokażemy jak to napisano...}}
\end{itemize}
Kolumny
Kolumny
Kolumny
\begin{columns}
\begin{column}{0.33\textwidth}. . . \end{column}
...
\begin{column}{0.33\textwidth}. . . \end{column}
\end{columns}
\begin{columns}
\begin{column}{0.33\textwidth}. . . \end{column}
...
\begin{column}{0.33\textwidth}. . . \end{column}
\end{columns}
Wstawianie obrazków
Wstawianie obrazków
\begin{figure}
\centering
\includegraphics[height=4cm]{kur.jpg}
\caption{K. Kuratowski}
\end{figure}
Rysunek: K.
Kuratowski
Wstawianie obrazków
Uwaga
Pamiętaj, że obrazek musi znajdować się w tym samym folderze co
plik .tex.
Listy
Listy
\setbeamercovered{transparent}
\begin{enumerate}
1 Pierwszy punkt \item< 1− > {Pierwszy punkt}
Pierwszy \begin{itemize}
podpunkt \item< 2− > {Pierwszy
Drugi podpunkt}
podpunkt \item< 3− > {Drugi podpunkt}
2 Drugi punkt \end{itemize}
\item< 4− > {Drugi punkt}
\end{enumerate}
Listy
\setbeamercovered{transparent}
\begin{enumerate}
1 Pierwszy punkt \item< 1− > {Pierwszy punkt}
Pierwszy \begin{itemize}
podpunkt \item< 2− > {Pierwszy
Drugi podpunkt}
podpunkt \item< 3− > {Drugi podpunkt}
2 Drugi punkt \end{itemize}
\item< 4− > {Drugi punkt}
\end{enumerate}
Listy
\setbeamercovered{transparent}
\begin{enumerate}
1 Pierwszy punkt \item< 1− > {Pierwszy punkt}
Pierwszy \begin{itemize}
podpunkt \item< 2− > {Pierwszy
Drugi podpunkt}
podpunkt \item< 3− > {Drugi podpunkt}
2 Drugi punkt \end{itemize}
\item< 4− > {Drugi punkt}
\end{enumerate}
Listy
\setbeamercovered{transparent}
\begin{enumerate}
1 Pierwszy punkt \item< 1− > {Pierwszy punkt}
Pierwszy \begin{itemize}
podpunkt \item< 2− > {Pierwszy
Drugi podpunkt}
podpunkt \item< 3− > {Drugi podpunkt}
2 Drugi punkt \end{itemize}
\item< 4− > {Drugi punkt}
\end{enumerate}
Operacje na tekście
Operacje na tekście
Operacje na tekście
Operacje na tekście
Hiperłącza i przyciski
Hiperłącza
Przydatne polecenia
Przyciski
Przyciski
Przyciski
Przykład z hiperłączem
\hyperlinkslideprev{\beamerreturnbutton{tekst}}
Uwagi
Uwagi
Uwaga 1.
Chcąc zamieścić kod źródłowy LATEX-a w naszej prezentacji,
musimy dopisać do otoczenia frame parametr [fragile].
Uwagi
Uwaga 1.
Chcąc zamieścić kod źródłowy LATEX-a w naszej prezentacji,
musimy dopisać do otoczenia frame parametr [fragile].
Uwaga 2.
Oprócz parametru [fragile] możemy także dodać inne, jak np.
[allowframebreaks]- jeśli zawartość nie mieści się w jednym
slajdzie, to jest dzielona na kilka slajdów, [shrink]- ”ściska”
zawartość slajdu tak, aby zmieściła się na jednym slajdzie,
[squeeze]- rozszerza zawartość slajdu na całą wysokość
prezentacji.
Uwagi
Uwaga 1.
Chcąc zamieścić kod źródłowy LATEX-a w naszej prezentacji,
musimy dopisać do otoczenia frame parametr [fragile].
Uwaga 2.
Oprócz parametru [fragile] możemy także dodać inne, jak np.
[allowframebreaks]- jeśli zawartość nie mieści się w jednym
slajdzie, to jest dzielona na kilka slajdów, [shrink]- ”ściska”
zawartość slajdu tak, aby zmieściła się na jednym slajdzie,
[squeeze]- rozszerza zawartość slajdu na całą wysokość
prezentacji.
Uwaga 3.
Chcąc znaleźć więcej styli lub schematów kolorów warto zajrzeć do
folderu TEX-a.
Pomocne linki
Koniec
Hubert Lewandowski