Wprowadzenie do klasy Beamer UMCS Lublin, 19 grudnia 2009
Wprowadzenie Prezentacje w TeXu tworzymy przy pomocy klasy beamer. Potrzebne nam będą następujące pakiety: beamer, pfg, xcolor.
Przygotowujemy układ prezentacji Aby poszczególne części naszej prezentacji były wyświetlane w postaci podświetlanego menu na górnym pasku ekranu, należy je zdefiniować przy pomocy poleceń: \section \subsection
Aby wstawić grafiką do prezentacji należy ją uprzednio przygotować i zapisać w jednym z formatów: pdf, png, jpg, jpeg.
Wstawiamy ją analogicznie jak w przypadku zwykłych dokumentów TEX-owych używając pakietu graphicx w następujący sposób: \begin{figure} \includegraphics[opcje]{ścieżka do pliku} \end{figure}
Przykład Wyświetlanie układu prezentacji \begin{figure} \includegraphics[width=10cm,heigth=4cm]{image.png} \caption{wykres} \end{figure}
Efekt Wyświetlanie układu prezentacji
Motywy klasy Beamer 1 Starsze: bars, boxes, classic, default, lined, plain, shadow, sidebar 2 Od wersji Beamer 3.0: sekcje i podsekcje w nagłówku: Copenhagen, Luebeck, Malmoe, Warsaw małe okienka w nagłówku: Berlin, Ilmenau, Dresden, Darmstadt, Frankfurt, Singapore spis w postaci drzewa w nagłówku: Antibes, JuanLesPins, Montpellier
Kolorystyka prezentacji Kolorystykę prezentacji możemy deklarować poleceniem \usecolortheme{nazwastylu} Style zapisane są w plikach beamercolorthemenazwastylu.sty, rodzaje styli kolorystycznych: albatross, beetle, crane, dove, fly, seagull, lily, orchid, whale, seahorse
Kolory poszczególnych elementów prezentacji Kolorystykę poszczególnych elementów prezentacji możemy deklarować poleceniem \setbeamercolor{elementbeamera}{color}
Dobra prezentacja powinna przyciągać zainteresowanie słuchaczy. Możemy w tym celu posłużyć się dynamiczną prezentacją, odsłaniając porcjami prezentowane informacje. Każda porcja informacji umieszczana jest na oddzielnej warstwie slajdu. są numerowane kolejnymi liczbami naturalnymi od 1.
Polecenie \pause Wyświetlanie układu prezentacji Przy pomocy polecenia \pause i środowiska itemize możemy odsłania poszczególne punkty tekstu stopniowo. Przykład: \begin{itemize} \pause \item Beamer jest wspaniałą klasą. \pause \item Można przy jej pomocy tworzyć animacje \pause \item używając polecenia pause np: \pause \item aby zaprezentować pewne idee. \end{itemize}
Efekt działania polecenia pause
Efekt działania polecenia pause Beamer jest wspaniałą klasą.
Efekt działania polecenia pause Beamer jest wspaniałą klasą. Można przy jej pomocy tworzyć animacje
Efekt działania polecenia pause Beamer jest wspaniałą klasą. Można przy jej pomocy tworzyć animacje używając polecenia pause np:
Efekt działania polecenia pause Beamer jest wspaniałą klasą. Można przy jej pomocy tworzyć animacje używając polecenia pause np: aby zaprezentować pewne idee.
Polecenie \item<n-> Podobny efekt uzyskujemy prze pomocy polecenia \item<n-> np: \begin{itemize} \item<1-> pojawia się od pierwszej warstwy \item<2-> pojawia się od drugiego warstwy \item<3-> pojawia się od trzeciej warstwy \item<4-> pojawia się od czwartej warstwy \end{itemize}
Efekt działania polecenia \item<n-> pojawia się od pierwszej warstwy
Efekt działania polecenia \item<n-> pojawia się od pierwszej warstwy pojawia się od drugiego warstwy
Efekt działania polecenia \item<n-> pojawia się od pierwszej warstwy pojawia się od drugiego warstwy pojawia się od trzeciej warstwy
Efekt działania polecenia \item<n-> pojawia się od pierwszej warstwy pojawia się od drugiego warstwy pojawia się od trzeciej warstwy pojawia się od czwartej warstwy
Lista pozycji: przedziały i pozycje izolowane Przykład: \begin{itemize} \item<2-> pojawia się od drugiego warstwy \item<2-4> pojawia się od drugiej do czwartej warstwy \item<4> pojawia się tylko na czwartej warstwie \item<-3> pojawia się do trzeciej warstwy \item<3-> pojawia się od trzeciej warstwy \item<5-> pojawia się od piątej warstwy \end{itemize}
Efekt Wyświetlanie układu prezentacji pojawia się do trzeciej warstwy
Efekt Wyświetlanie układu prezentacji pojawia się od drugiego warstwy pojawia się od drugiej do czwartej warstwy pojawia się do trzeciej warstwy
Efekt Wyświetlanie układu prezentacji pojawia się od drugiego warstwy pojawia się od drugiej do czwartej warstwy pojawia się do trzeciej warstwy pojawia się od trzeciej warstwy
Efekt Wyświetlanie układu prezentacji pojawia się od drugiego warstwy pojawia się od drugiej do czwartej warstwy pojawia się tylko na czwartej warstwie pojawia się od trzeciej warstwy
Efekt Wyświetlanie układu prezentacji pojawia się od drugiego warstwy pojawia się od trzeciej warstwy pojawia się od piątej warstwy
Środowisko itemize z opcją < + > Przykład: \begin{itemize}[< + >] \item L \item A \item T \item E \item X \end{itemize}
Efekt Wyświetlanie układu prezentacji L
Efekt Wyświetlanie układu prezentacji L A
Efekt Wyświetlanie układu prezentacji L A T
Efekt Wyświetlanie układu prezentacji L A T E
Efekt Wyświetlanie układu prezentacji L A T E X
Wyświetlanie i ukrywanie tekstu na slajdach (polecenie \uncover) \uncover<n-> wyświetla tekst od n-tj warstwy; \uncover<n-m> wyświetla tekst od n-tj do m-tj warstwy; \uncover<n-m> wyświetla tekst tylko na n-tej warstwie. Przykład: \uncover<2-> {pojawia się od drugiej warstwy\\} \uncover<3-4> {pojawia się od trzeciej do czwartej warstwy\\} \uncover<3>{pojawia się tylko na trzeciej warstwie\\} \uncover<4->{pojawia się od czwartej warstwy\\} \uncover<5>{pojawia się na piątej warstwie\\}
Efekt działania polecenia \uncover
Efekt działania polecenia \uncover pojawia się od drugiej warstwy
Efekt działania polecenia \uncover pojawia się od drugiej warstwy pojawia się od trzeciej do czwartej warstwy pojawia się tylko na trzeciej warstwie
Efekt działania polecenia \uncover pojawia się od drugiej warstwy pojawia się od trzeciej do czwartej warstwy pojawia się od czwartej warstwy
Efekt działania polecenia \uncover pojawia się od drugiej warstwy pojawia się od czwartej warstwy pojawia się na piątej warstwie
Wyświetlanie i ukrywanie tekstu na slajdach (polecenie \only) Polecenie \only działa podobnie jak \uncover Przykład: \only<2-> {pojawia się od drugiej warstwy\\} \only<3-4> {pojawia się od trzeciej do czwartej warstwy\\} \only<3>{pojawia się tylko na trzeciej warstwie\\} \only<4->{pojawia się od czwartej warstwy\\} \only<5>{pojawia się na piątej warstwie\\}
Efekt działania polecenia \only
Efekt działania polecenia \only pojawia się od drugiej warstwy
Efekt działania polecenia \only pojawia się od drugiej warstwy pojawia się od trzeciej do czwartej warstwy pojawia się tylko na trzeciej warstwie
Efekt działania polecenia \only pojawia się od drugiej warstwy pojawia się od trzeciej do czwartej warstwy pojawia się od czwartej warstwy
Efekt działania polecenia \only pojawia się od drugiej warstwy pojawia się od czwartej warstwy pojawia się na piątej warstwie
Różnica w działaniu polecenia \uncover i \only Przykład: \begin{itemize} \item Język używany przez Beamera: L\uncover<2->{A}TEX \item Język używany przez Beamera: L\only<2->{A}TEX \end{itemize}
Efekt Wyświetlanie układu prezentacji Język używany przez Beamera: L TEX Język używany przez Beamera: LTEX
Efekt Wyświetlanie układu prezentacji Język używany przez Beamera: LATEX Język używany przez Beamera: LATEX
Polecenie invisible<n> Polecenie to sprawia, że tekst jest niewidoczny na n-tej warstwie. Przykład: \invisible<2>{ten tekst będzie niewidoczny na drugiej warstwie, ale będzie na pozostałych}\\ Ten teks będzie zawsze widoczny\\ \uncover<1->{beamer} \uncover<2->{ma} \uncover<3->{dużą} \uncover<4->{moc.}
Efekt Wyświetlanie układu prezentacji Ten tekst będzie niewidoczny na drugiej warstwie, ale będzie na pozostałych Ten teks będzie zawsze widoczny Beamer
Efekt Wyświetlanie układu prezentacji Ten teks będzie zawsze widoczny Beamer ma
Efekt Wyświetlanie układu prezentacji Ten tekst będzie niewidoczny na drugiej warstwie, ale będzie na pozostałych Ten teks będzie zawsze widoczny Beamer ma dużą
Efekt Wyświetlanie układu prezentacji Ten tekst będzie niewidoczny na drugiej warstwie, ale będzie na pozostałych Ten teks będzie zawsze widoczny Beamer ma dużą moc.
Polecenie alt<n>{... }{... } Polecenie to pozwala zastąpić jeden tekst drugim. Tekst z pierwszego nawiasu jest widoczny na n-tej warstwie natomiast tekst z drugiego nawiasu na pozostałych warstwach. Przykład: \alt<3>{jestem tylko na trzeciej warstwie\\} {Nie ma mnie na trzeciej warstwie\\} \only<2-> {Pojawia się od drugiej warstwy\\} \only<3-4> {Pojawia się od trzeciej do czwartej warstwy\\} \only<4>{pojawia się tylko na czwartej warstwie\\} \only<3->{pojawia się od trzeciej warstwy\\}
Efekt Wyświetlanie układu prezentacji Nie ma mnie na trzeciej warstwie
Efekt Wyświetlanie układu prezentacji Nie ma mnie na trzeciej warstwie Pojawia się od drugiej warstwy
Efekt Wyświetlanie układu prezentacji Jestem tylko na trzeciej warstwie Pojawia się od drugiej warstwy Pojawia się od trzeciej do czwartej warstwy Pojawia się od trzeciej warstwy
Efekt Wyświetlanie układu prezentacji Nie ma mnie na trzeciej warstwie Pojawia się od drugiej warstwy Pojawia się od trzeciej do czwartej warstwy Pojawia się tylko na czwartej warstwie Pojawia się od trzeciej warstwy
Podświetlanie kolejno pojawiających się elementów na slajdzie (polecenie setbeamercovered) Polecenie setbeamercovered powoduje, że na slajdzie widoczne są na raz wszystkie warstwy, z tym że na początku w postaci półprzezroczystej, następnie są kolejno całkowicie odsłaniane zgodnie z definicją slajdu. Polecenie setbeamercovered ma parametr transparent, któremu możemy przypisać wartość od 0 do 100, określająca w procentach stopień widoczności elementu.
Przykład działania parametru transparent z wartością domyślną \setbeamercovered{transparent} \begin{itemize} \item[*]<2->pierwszy \item[*]<3->drugi \item[*]<4->trzeci \end{itemize}
Efekt transparent Wyświetlanie układu prezentacji * Pierwszy * Drugi * Trzeci
Efekt transparent Wyświetlanie układu prezentacji * Pierwszy * Drugi * Trzeci
Efekt transparent Wyświetlanie układu prezentacji * Pierwszy * Drugi * Trzeci
Efekt transparent Wyświetlanie układu prezentacji * Pierwszy * Drugi * Trzeci
Przykład działania parametru transparent=n \setbeamercovered{transparent=60} \begin{itemize} \item[*]<2->pierwszy \item[*]<3->drugi \item[*]<4->trzeci \end{itemize} \setbeamercovered{transparent=10} \begin{itemize} \item[*]<2->pierwszy \item[*]<3->drugi \item[*]<4->trzeci \end{itemize}
Efekt transparent=n * Pierwszy * Drugi * Trzeci * Pierwszy * Drugi * Trzeci
Efekt transparent=n * Pierwszy * Drugi * Trzeci * Pierwszy * Drugi * Trzeci
Efekt transparent=n * Pierwszy * Drugi * Trzeci * Pierwszy * Drugi * Trzeci
Efekt transparent=n * Pierwszy * Drugi * Trzeci * Pierwszy * Drugi * Trzeci
Wyróżnianie tekstu na czerwono (polecenie alert<n>) Przykład działania: \alert<1>{ten tekst} \alert<2>{jest} \alert<3>{czerwony}
Wyróżnianie tekstu na czerwono (polecenie alert<n>) Przykład działania: \alert<1>{ten tekst} \alert<2>{jest} \alert<3>{czerwony} Efekt: Ten tekst jest czerwony
Wyróżnianie tekstu na czerwono (polecenie alert<n>) Przykład działania: \alert<1>{ten tekst} \alert<2>{jest} \alert<3>{czerwony} Efekt: Ten tekst jest czerwony
Wyróżnianie tekstu na czerwono (polecenie alert<n>) Przykład działania: \alert<1>{ten tekst} \alert<2>{jest} \alert<3>{czerwony} Efekt: Ten tekst jest czerwony
Wyróżnianie kolejnych pozycji listy na czerwono Przykład: \begin{itemize} \item <+- alert@+> Robert De Niro \item <+- alert@+> Brian De Palma \item <+- alert@+> Gerard Depardieu \item <+- alert@+> Tux \end{itemize}
Efekt Wyświetlanie układu prezentacji Robert De Niro
Efekt Wyświetlanie układu prezentacji Robert De Niro Brian De Palma
Efekt Wyświetlanie układu prezentacji Robert De Niro Brian De Palma Gerard Depardieu
Efekt Wyświetlanie układu prezentacji Robert De Niro Brian De Palma Gerard Depardieu Tux
Wyróżnianie tekstu innym kolorem (polecenie color<n>{}{}) Przykład działania: Pewien kolor...\\ \color<2>{green}{kolor zielony}\\ Super!!!
Efekt Wyświetlanie układu prezentacji Pewien kolor... Kolor zielony Super!!!
Efekt Wyświetlanie układu prezentacji Pewien kolor... Kolor zielony Super!!!
Inne wyróżnienia (polecenia textbf i textit) Przykład działania: \textbf<1>{ten tekst} \textbf<2>{jest} \textbf<3>{pogrubiony} \textit<4>{, a ten} \textit<5>{pochylony.}
Efekt Wyświetlanie układu prezentacji Ten tekst jest pogrubiony, a ten pochylony.
Efekt Wyświetlanie układu prezentacji Ten tekst jest pogrubiony, a ten pochylony.
Efekt Wyświetlanie układu prezentacji Ten tekst jest pogrubiony, a ten pochylony.
Efekt Wyświetlanie układu prezentacji Ten tekst jest pogrubiony, a ten pochylony.
Efekt Wyświetlanie układu prezentacji Ten tekst jest pogrubiony, a ten pochylony.
Klasa Beamer umożliwia tworzenie wyróżnionych ramek... do tego celu służą polecenia: \begin{block} \end{block}, \begin{exampleblock} \end{exampleblock}, oraz \begin{alertblock} \end{alertblock}
Przykład użycia środowiska block Przykład: \begin{block}{tytuł bloku} Kolor zależy od ustawień schematu kolorów \end{block} Efekt: Tytuł bloku Kolor zależy od ustawień schematu kolorów
Przykład użycia środowiska exampleblock Przykład: \begin{exampleblock}{to jest exampleblock} Kolor jest zawsze zielony \end{exampleblock} Efekt: To jest exampleblock Kolor jest zawsze zielony
Przykład użycia środowiska alertblock Przykład: \begin{alertblock}{to jest alertblock} Kolor zależy od ustawień obiektu \alert{alert} \end{alertblock} Efekt: To jest alertblock Kolor zależy od ustawień obiektu alert
Ramki bez tytułów \begin{block}{} Kolor zależy od ustawień schematu kolorów \end{block} \begin{exampleblock}{} Kolor jest zawsze zielony \end{exampleblock} \begin{alertblock}{} Kolor zależy od ustawień obiektu \alert{alert} \end{alertblock} Kolor block zależy od ustawień schematu kolorów Kolor exampleblock jest zawsze zielony Kolor alertblock zależy od ustawień obiektu alert
Wstawianie hiperłączy do innych miejsc w prezentacji Aby móc wstawić hiperłącze w prezentacji musimy dodać następujący pakiet: hyperref, a następnie zdefiniować slajd (frame), do którego ma odwoływać się hiperłącze w następujący sposób: \begin{frame}[label=mojaetykieta] hiperłącze powinno Cię tutaj przenieść... \end{frame} Link wstawiamy poleceniem: \hyperlink{... }{... }
Przykład hiperłącza Przykład: \hyperlink{mojaetykieta}{\beamergotobutton{przenieś do strony}} Efekt: przenieś do strony
hiperłącze powinno Cię tutaj przenieść...
W klasie Beamer można dzielić slajd na kolumny. Służy do tego polecenie: \begin{columns} \end{columns} w obrębie którego używamy polecenia: \begin{column}{0.n \textwidth} \end{column}
Przykład definicji slajdu dwukolumnowego \begin{columns} \begin{column}{0.4 \textwidth} To jest tekst w pierwszej kolumnie... \end{column} \begin{column}{0.3 \textwidth} To jest tekst w drugiej kolumnie... \end{column} \end{columns}
Efekt - dwie kolumny To jest tekst w pierwszej kolumnie... To jest tekst w drugiej kolumnie...