Katolicki Uniwersytet Lubelski Jana Pawła II Wydział Matematyki, Informatyki i Architektury Krajobrazu 1 października 2017
Spis treści 1 2 Ogólna struktura prezentacji Bloki Warstwy Kolumny Listy Operacje na tekście
Beamer to nazwa klasy L A TEXowej, pomyślanej jako pomoc w tworzeniu prezentacji multimedialnych. Nazwa pochodzi od niemieckiego słowa beamer, 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 też opcja article do wydrukowania na standardowych arkuszach A4, czarno na białym. W takim przypadku tytuły slajdów pojawiają się 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.
c.d. Klasa Beamer wprowadza własny dialekt LaTeXa dla tworzenia slajdów (zwane w Beamerze jako frame ). Slajdy mogą być pokazywane na ekranie etapami odkrywając fragmenty tekstu, które były dotąd schowane lub zakryte. Ta cecha jest realizowana poprzez tworzenie w pliku PDF kolejnych stron, które zachowują układ strony pierwotnej lecz dodają nowe elementy. W ten sposób przechodzenie do nowej strony w pliku PDF stwarza wrażenie dodawania czegoś do wyświetlanej właśnie strony.
Klasa Beamer Aby stworzyć prezentację w L A TEXu należy posłużyć się klasą beamer \documentclass{beamer} Klasa ta może przyjmować różne parametry opcjonalne
Strona tytułowa Informacje o stronie tytułowej, podobnie jak w przypadku klasy article, należy umieścić w preambule dokumentu. \title{tytuł prezentacji} \subtitle{podtytuł prezentacji} \author{imię Nazwisko} \institute{nazwa jednostki organizacyjnej} \date{\today}
Style prezentacji Klasa beamer daje możliwość użycia różnych stylów prezentacji Do wyboru stylu służy komenda usetheme umieszczona w preambule. Przykładowo: \usetheme{warsaw} Oto lista dostępnych stylów: Antibes Bergen Berkeley Berlin Copenhagen Darmstadt Dresden Frankfurt Goettingen Hannover Ilmenau JuanLesPins Luebeck Madrid Malmoe Marburg Montpellier PaloAlto Pittsburgh Rochester Singapore Szeged Warsaw boxes default
Kolor stylu Do każdego stylu można dodatkowo dobrać kolor za pomocą komendy usecolortheme w preambule. Przykładowo: \usecolortheme{fly} Oto lista dostępnych kolorów: default albatross beaver beetle crane dolphin dove fly lily orchid rose seagull seahorse whale wolverine
Czcionka Czcionkę zmieniamy poleceniem usefonttheme. Przykładowo: \usefonttheme{serif} Możemy wybrać jedną z następujących: default serif professionalfonts structurebold
Przykład preambuły \documentclass[10pt]{beamer} \usepackage{polski} \usepackage[utf8]{inputenc} \usefonttheme{serif} \usetheme{warsaw} \title{tworzenie prezentacji} \author{jan Kowalski} \institute{katolicki Uniwersytet Lubelski Jana Pawła II \\ Wydział Matematyki, Informatyki i Architektury Krajobrazu} \date{\today}
Nowe slajdy tworzy się przy pomocy bloku frame Za pomocą komendy frametitle można ustawić tytuł slajdu \begin{document} \begin{frame} \frametitle{to jest pierwszy slajd} %Treść slajdu \end{frame} \begin{frame} \frametitle{to jest drugi slajd} \framesubtitle{podtytul} %więcej treści \end{frame} % itd... \end{document}
c.d. Tytuł i podtytuł slajdu można również ustawić za pomocą następującej instrukcji: \begin{document} \begin{frame}{to jest tytuł slajdu}{to jest podtytuł} %Treść slajdu \end{frame} \end{document}
Tworzenie strony tytułowej Aby stworzyć slajd ze stroną tytułową należy użyć polecenia \titlepage \begin{frame} \titlepage \end{frame} lub krócej: \frame{\titlepage}
Spis treści W przypadku slajdów, podobnie jak dla klasy article dokument może być podzielony na sekcje, podsekcje i itp. Na podstawie tej struktury możliwe jest wygenerowanie spisu treści (np. jako plan prezentacji) \begin{frame} \frametitle{plan wykładu} \tableofcontents \end{frame}
Ogólna struktura prezentacji W prezentacji, do utworzenia nowego rozdziału używamy polecenia \section, a do podrozdziału \subsection W każdym rozdziale lub podrozdziale przynajmniej raz musi wystąpić otoczenie \begin{frame}... \end{frame}
Ogólna struktura prezentacji - przykład \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 Możemy w prezentacji dodawać także bloki Tytuł bloku Kolor zależy od ustawień schematu kolorów To jest Alertblock Styl jest zależny od ustawień koloru obiektu alert Examples Zawsze zielony, nie ma możliwości zmiany koloru
Kody źródłowe dla każdego z bloków Tytuł bloku \begin{block}{tytuł bloku}... \end{block} To jest Alertblock \begin{alertblock}{to jest Alertblock}... \end{alertblock} Examples \begin{examples}... \end{examples}
Przykład zastosowania bloku Definicja Niech z = a + bi = z (cos φ + i sin φ). Bardzo ważną operacją jest sprzężenie liczby zespolonej, jest ona najprostsza dla liczby w postaci algebraicznej: z = a bi Kod zapisu powyższego bloku: \begin{block}{definicja} Niech $z= a+bi = z (\cos\phi + i\sin\phi)$. Bardzo ważną operacją jest sprzężenie liczby zespolonej, jest ona najprostsza dla liczby w postaci algebraicznej: \begin{displaymath} \overline{z}=a-bi \end{displaymath} \end{block}
Warstwy
Warstwy Warstwy są to kolejno wyświetlane wersje slajdu. Każdy slajd ma domyślnie jedna warstwę. Nowe warstwy dodajemy umieszczając w treści slajdu specyfikatory warstw postaci <... >. Przykłady: < 3-5 > dotyczy warstw od 3 do 5 < -4 > dotyczy warstw od 1 do 4 < 2-4, 6- > dotyczy warstwy od 2 do 4 oraz od 6 do ostatniej
Warstwy c.d. \only< n >{tekst...} wstawia tekst tylko w wybranych warstwach \uncover< n >{tekst...} wstawia tekst w wybranych warstwach, ale rezerwuje miejsce we wszystkich warstwach \item< n >{tekst...} w środowisku itemize pokazuje wypunktowany tekst \alert< n >{tekst...} podświetla tekst w wybranych warstwach \textbf< n >{tekst...} pogrubia tekst w wybranych warstwach \invisible< n >{tekst...} tekst niewidoczny w wybranej warstwie \temporal< n >{przed n}{w n}{po n} \alt< n >{w n}{rożne od n}
Przykłady użycia warstw Od 1 do 3 warstwy. Teraz jest warstwa nr 1.
Przykłady użycia warstw Od 2 warstwy. Od 1 do 3 warstwy. TYLKO na 2. warstwie. Teraz jest warstwa nr 2.
Przykłady użycia warstw Od 2 warstwy. Od 1 do 3 warstwy. Teraz jest warstwa nr 3.
Przykłady użycia warstw Od 2 warstwy. Teraz jest warstwa nr 4.
Przykłady użycia warstw Od 2 warstwy. Teraz pokażemy jak to napisano...
Kod zapisu warstw \begin{itemize} \item< 2- >{Od 2 warstwy.} \item< 1-3 >{Od 1 do 3 warstwy.} \uncover< 2 >{\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 W beamerze możemy ustawiać tekst w kolumnach:
Kolumny W beamerze możemy ustawiać tekst w kolumnach: To jest tekst umieszczony w 1. kolumnie. To jest tekst umieszczony w 2. kolumnie. To jest tekst umieszczony w 3. kolumnie.
Kod zapisu kolumn \begin{columns} \begin {column}{0.33\textwidth}... \end{column}... \begin {column}{0.33\textwidth}... \end{column} \end{columns}
Kod zapisu kolumn \begin{columns} \begin {column}{0.33\textwidth}... \end{column}... \begin {column}{0.33\textwidth}... \end{column} \end{columns} UWAGA! Oczywiście, możemy podzielić tekst na 2 kolumny.
Listy
Listy 1 Pierwszy punkt Pierwszy podpunkt Drugi podpunkt 2 Drugi punkt \setbeamercovered{transparent} \begin{enumerate} \item< 1 > {Pierwszy punkt} \begin{itemize} \item< 2 > {Pierwszy podpunkt} \item< 3 > {Drugi podpunkt} \end{itemize} \item< 4 > {Drugi punkt} \end{enumerate}
Listy 1 Pierwszy punkt Pierwszy podpunkt Drugi podpunkt 2 Drugi punkt \setbeamercovered{transparent} \begin{enumerate} \item< 1 > {Pierwszy punkt} \begin{itemize} \item< 2 > {Pierwszy podpunkt} \item< 3 > {Drugi podpunkt} \end{itemize} \item< 4 > {Drugi punkt} \end{enumerate}
Listy 1 Pierwszy punkt Pierwszy podpunkt Drugi podpunkt 2 Drugi punkt \setbeamercovered{transparent} \begin{enumerate} \item< 1 > {Pierwszy punkt} \begin{itemize} \item< 2 > {Pierwszy podpunkt} \item< 3 > {Drugi podpunkt} \end{itemize} \item< 4 > {Drugi punkt} \end{enumerate}
Listy 1 Pierwszy punkt Pierwszy podpunkt Drugi podpunkt 2 Drugi punkt \setbeamercovered{transparent} \begin{enumerate} \item< 1 > {Pierwszy punkt} \begin{itemize} \item< 2 > {Pierwszy podpunkt} \item< 3 > {Drugi podpunkt} \end{itemize} \item< 4 > {Drugi punkt} \end{enumerate}
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Listy c.d. Inny przykład listy: Punkt A Punkt B podpunkt 1 podpunkt 2 Punkt C Punkt D
Kod zapisu listy \setbeamercovered{transparent} \begin{itemize} \pause \item Punkt A \pause \item Punkt B \begin{itemize} \pause \item podpunkt 1 \pause \item podpunkt 2 \end{itemize} \pause \item Punkt C \pause \item Punkt D \end{itemize}
Operacje na tekście
Operacje na tekście Tekst podświetlony Tekst pogrubiony Tekst pochylony Podświetlenie: \alert< 1 >{Tekst podświetlony} Pogrubienie: \textbf< 2 >{Tekst pogrubiony} Pochylenie: \textit< 3 >{Tekst pochylony}
Operacje na tekście Tekst podświetlony Tekst pogrubiony Tekst pochylony Podświetlenie: \alert< 1 >{Tekst podświetlony} Pogrubienie: \textbf< 2 >{Tekst pogrubiony} Pochylenie: \textit< 3 >{Tekst pochylony}
Operacje na tekście Tekst podświetlony Tekst pogrubiony Tekst pochylony Podświetlenie: \alert< 1 >{Tekst podświetlony} Pogrubienie: \textbf< 2 >{Tekst pogrubiony} Pochylenie: \textit< 3 >{Tekst pochylony}
KONIEC