Preambuła
Preambuła to to co znajduje się przed właściwą częścią dokumentu i odpowiada między innymi za wygląd, schemat kolorów, kodowanie itd.
1. \documentclass[a4paper,11pt]{beamer}
2. \usepackage[MeX]{polski}
3. \usepackage[cp1250]{inputenc}
4. \usetheme{Warsaw}
5. \usecolortheme{dolphin}
6. \title[Krótki tytuł, który będzie wyświetlany na dole
prezentacji]{Długi tytuł, który będzie na stronie tytułowej}
7. \author{Monty Python}
8. \institute{Jakaś nazwa}
9. \date{Wrocław, \today}
Pierwsze 3 linijki mało ciekawe, aczkolwiek konieczne;) W 4 ustawiamy schemat naszej prezentacji czyli po ludzku mówiąc określamy jak ma wyglądać;) Jak komuś nie podoba się Warsaw może napisać swój schemat lub skorzystać z gotowych. Standardowo są one umieszczone w katalogu:
\texmf\tex\latex\beamer\themes\themeWystarczy tylko podmienić nazwę i gotowe. Podobnie jest w przypadku schematu kolorów. Reszta chyba nie wymaga komentarza:)
Struktura dokumentu
Każdy dokument pisany w LaTeX-u musi być wewnątrz bloku
\begin{document}
...
\end{document}
W przypadku pakietu Beamer podstawowym elementem jest frame. Slajdy są zorganizowane w ramki, ale ramka to niekoniecznie jest jeden slajd. Dowody na to będą później;P
Strona tytułowa
Żeby zrobić stronę tytułową należy napisać jedną instrukcję:
\begin{frame}
\titlepage
\end{frame}
Proste prawda? Mamy swój pierwszy slajd z ładnie sformatowaną stroną tytułową.
Spis treści
Automatyczne generowanie spisu treści jest równie łatwe jak robienie strony tytułowej. Dodatkowo dodamy nazwę slajdu:
\begin{frame}
\frametitle{Spis treści}
\framesubtitle{Podtytuł}
\tableofcontents
\end{frame}
Bloki
A teraz coś ciekawszego:) W Beamerze zdefiniowane są podstawowe struktury, dzięki którym można wyróżnić co ciekawsze fragmenty naszej prezentacji. Wygląda to tak:
A oto kilka linijek kodu, który wygeneruje bloki:
\begin{block}{Jestem tylko zwykłym blokiem}
Bla, bla, bla \alert{a ja jestem czerwonym Bla}
\end{block}
\begin{example}
Jestem przykładem. Żeby zmienić moją
nazwę trzeba bawić się TeX'em.
\end{example}
\begin{definition}
Jestem definicją. Mojej nazwy też nie da się
zmienić w łatwy sposób.
\end{definition}
\begin{alertblock}{Ja jestem alertblockiem}
Fajny jestem, prawda?
\end{alertblock}
Pojawiam się i znikam;)
W Beamerze zdefiniowane są 2 podstawowe pojęcia frame (slajd) i overlay (warstwa). Różnica między nimi polega na tym, że jeden slajd może składać się z kilku warstw. W podstawowej wersji slajd zbudowany jest z jednej warstwy. Jeśli natomiast chcemy żeby w naszej prezentacji były pojawiające się podpunkty, bloki, tabele itd to każdy taki element tworzy nową warstwę. Mamy do dyspozycji kilka rodzajów wyświetlania:
- <1> - element będzie wyświetlany tylko w pierwszej warstwie,
- <3-6> - element będzie wyświetlany od 3 do 6 warstwy,
- <3-5,8> - element będzie wyświetlany od 3 do 5 warstwy i dodatkowo w 8,
- <-3> - element będzie wyświetlany od 1 do 3 warstwy
- <3-> - element będzie wyświetlany od 3 do ostatniej warstwy danego slajdu,
- <+-> - elementy te, gdy mamy do czynienia np z listą, pojawiają się w naturalnym porządku,
- \only<3-5>{tekst} - tekst będzie wyświetlony od 3 do 5 warstwy,
- \uncover<3,5>{tekst} - tekst będzie wyświetlany w 3 i 5 warstwie, ale będzie dla niego rezerwowane miejsce na slajdzie,
- \alert<3,5>{tekst} - podświetla tekst w wybranych warstwach,
- \invisible<3,5>{tekst} - tekst będzie niewidoczny w warstwie 3 i 5,
- \item<3>{tekst} - tekst będzie widoczny w warstwie 3 (w środowisku itemize)
\begin{block}{Środowisko \textit{itemize}}
\begin{itemize}
\item<1->\alt<1>{\color{blue}W pierwszej warstwie
jestem niebieski}{\color{green} od 2 warstwy
do końca będę zielony},
\item<3> Jestem trzeci,
\item<2> Jestem drugi i będę tylko w drugiej warstwie,
\end{itemize}
\end{block}
No dobra. Teraz coś dla miłośników Power Pointowych (czyt. kiczowatych) animacji. W Beamerze też można zrobić takie "upiększenia". Za pomocą poniższych poleceń można uzyskać "przylatujący" tekst lub całe slajdy:)
- \transblindshorizontal - "żaluzja pozioma",
- \transblindsvertical - "żaluzja pionowa",
- \transboxin - "czworokąt do środka",
- \transboxout- "czworokąt od środka",
- \transdissolve - "rozpuszczanie",
- \transglitter - "lśnienie",
- \transsplitverticalin - "zwijanie poziome",
- \transsplithorizontalout - "rozwijanie poziome",
- \transwipe - "zetrzyj"
I znowu tylko jedno polecenie:) Zmieniamy pierwszą linijkę dokumentu:
\documentclass[hyperref={pdfpagemode=FullScreen}]{beamer}
Źródła:
Przykładowe prezentacje
Brak komentarzy:
Prześlij komentarz