Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 1 / 22 Wprowadzenie do klasy Beamer w L A TEX Mateusz Miotk 12 grudnia 2016
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 2 / 22 Co to jest Beamer? Beamer to klasa w programie LATEX uªatwiaj ca pisanie prezentacji multimedialnych. Jest ±wietn alternatyw dla programów typu PowerPoint czy Impress. Pozwala ona w ªatwy sposób ustawi nawigacj na prezentacji. Dodawa obrazki, loga, tabele i wykorzystuje wszystkie zalety jakie oferuje nam program LATEX.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 3 / 22 Hello beamer Szablon prezentacji: \documentclass{beamer} \title{hello beamer} \author{jan Kowalski} \begin{document} \titlepage \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 4 / 22 Tworzenie slajdów w Beamer Slajdy w klasie Beamer tworzy si za pomoc sªowa kluczowego frame. Przykªad: \documentclass{beamer} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{tytuª mojego slajdu} Co± tam pisze na moim slajdzie. \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 5 / 22 Motywy w klasie Beamer Domy±lnie prezentacja wygl da bardzo ubogo: u»ywa ona domy±lnego motywu. Mo»na motyw ten zmieni, u»ywaj c sªowa kluczowego usetheme. W tej prezentacji u»yty jest motyw CambridgeUS. Przykªad: \documentclass{beamer} \usetheme{cambridgeus} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \title{hello beamer} \author{jan Kowalski} \begin{document} \titlepage \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 6 / 22 Motywy w klasie Beamer Oto niektóre z wyst puj cych motywów, które mo»na u»y w klasie Beamer: Berlin Warsaw CambridgeUS Malmoe Bergen Dresden Goettingen Rochester Peªna lista motywów dost pna jest pod adresem tutaj.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 7 / 22 Zmiana koloru motywu w klasie Beamer Oczywi±cie mo»na w motywie zmieni domy±lnie u»ywany kolor. U»ywa si do tego sªowa kluczowego usecolortheme. Przykªad: \documentclass{beamer} \usetheme{warsaw} \usecolortheme{spruce} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \title{hello beamer} \author{jan Kowalski} \begin{document} \titlepage \end{document} Peªna lista dost pnych kolorów jest pod adresem tutaj.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 8 / 22 Dalsza praca Poniewa» klasa Beamer jest pisana w systemie LATEX, to mo»emy u»ywa wszystkie z nim zwi zane udogodnienia czyli listy uporz dkowane, nieuporz dkowane itd. a) Jeden b) Dwa To jest lista nieuporz dkowana. + A to lista - W dwóch kolumnach
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 9 / 22 Rysunki w L A TEX Aby doda rysunek do prezentacji nale»y skorzysta z pakietu graphicx. Nast pnie dodawanie rysunku odbywa si przez nast puj cy blok i polecenia: \begin{figure} \includegraphics{sciezka_do_rysunku} \end{figure}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 10 / 22 Rysunki w L A TEX Przykªad: \documentclass{beamer} \usetheme{warsaw} \usecolortheme{spruce} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage{graphicx} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{rysunek} \begin{figure} \includegraphics{lego.jpg} \end{figure} \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 11 / 22 Zeskalowanie rysunku w L A TEX Je±li rysunek jest za du»y mo»emy go przeskalowa opcj scale. Przykªad: \documentclass{beamer} \usetheme{warsaw} \usecolortheme{spruce} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage{graphicx} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{rysunek} \begin{figure} \includegraphics[scale=0.5]{lego.jpg} \end{figure} \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 12 / 22 Uwaga o rozmieszczeniu rysunków Uwaga! LATEX rozmieszcza rysunki tam gdzie mu si podoba. Rysunki mog nie by wstawione w miejsce, które chcemy. Aby rozwi za ten problem nale»y u»yc odpowiedniej opcji w sekcji gure. Oto niektóre z wymienionych opcji: Opcja Opis h Umie± rysunek tutaj t Umie± rysunek na górze strony b Umie± rysunek na dole strony! Nadpisz ustawienia LATEX-a, aby dobraª odpowiedni lokalizacj H To samo co h! Najcz ±ciej u»ywan opcj jest h!.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 13 / 22 Rozmieszczenie rysunków Przykªad: \documentclass{beamer}... \usepackage{graphicx} \usepackage{float} \usepackage{caption} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{rysunek} Jaki± tam tekst, który jest sobie tekstem o jakim± tam tek±cie napisany jakim± tekstem. \begin{figure}[h!] \includegraphics[scale=0.2]{lego.jpg} \caption{mój rysunek} \end{figure} I kolejny mój tekst o tek±cie, który jest spoko tekstem. \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 14 / 22 Rysunek w tek±cie Czasami chcemy aby rysunek i tekst byªy obok siebie a nie pod nim. Do tego nale»y u»y pakietu wrapg oraz bloku: \begin{wrapfigure}{pozycja}{szerokosc} \includegraphics{sciezka_do_rysunku} \end{wrapfigure}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 15 / 22 Rysunek w tek±cie - Przykªad \documentclass{beamer}... \usepackage{caption} \usepackage{wrapfig} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{rysunek} \begin{wrapfigure}{r}{0.15\textwidth} \includegraphics[scale=0.25]{lego.jpg} \end{wrapfigure} Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque. Sed interdum libero ut metus. Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque. Sed interdum \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 16 / 22 Tabele w L A TEX W LATEX tabele s tworzone przy pomocy pakietu tabular oraz nast puj c skªadni : \begin{tabular}[pozycja]{kolumny} % Nasza tabelka \end{tabular} Pozycja to takie same opcje jak przy rysunkach. Natomiast w polu kolumny wpisujemy odpowiednio: c je±li warto± ma by wy±rodkowana. l je±li warto± ma by wyrównana do lewej strony. r je±li warto± ma by wyrównana do prawej strony. Charakterystyczne dla tablic jest symbol &, który rozdziela kolumny w tabeli. Poza tym przydatnym poleceniem jest hline, która rysuje poziom lini.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 17 / 22 Tabele w L A TEX- przykªad \documentclass{beamer}... \usepackage{float} \usepackage{caption} \usepackage{wrapfig} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}{tabela} \begin{tabular}{ l c r } \hline Lewa & rodek & Prawa \\ \hline \hline 1. & Robert & Prawowski \\ \hline 2. & Ewa & Magiera \\ \hline \end{tabular} \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 18 / 22 Scalanie elementów tabeli w L A TEX... \usepackage{multirow} \title{hello beamer} \author{jan Kowalski} \begin{document} \begin{frame} \titlepage \begin{frame}[t]{tabela} \begin{center} \begin{tabular}{ c c c } \hline \multicolumn{3}{ c }{Scalone kolumny} \\ \hline \hline col1 & col2 & col3 \\ \hline \multirow{3}{4em}{scalone wiersze} & co± tam & znowu co± \\ & cell5 & cell6 \\ & cell8 & cell9 \\ \hline \end{tabular} \end{center} \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 19 / 22 Podpisywanie tabel w L A TEX Podpisywanie tabel podobnie jak rysunków odbywa si przy u»yciu polecenia caption.... \begin{document} \begin{frame} \titlepage \begin{frame}[t]{tabela} \begin{table}[h] \begin{center} \begin{tabular}{ c c c } \hline \multicolumn{3}{ c }{Scalone kolumny} \\ \hline \hline col1 & col2 & col3 \\ \hline cell4 & cell5 & cell6 \\ cell7 & cell8 & cell9 \\ \hline \end{tabular} \caption{moja tabelka} \end{center} \end{table}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 20 / 22 Wypisywanie spisu tabel w L A TEX Spis tabel podobnie jak spis tre±ci mo»na wy±wietli przy u»yciu polecenia listoftables. Ale nie dziaªa to w klasie Beamer! \documentclass{article}... \begin{document} \listoftables... \end{document}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 21 / 22 Dynamiczne elementy w klasie Beamer Poniewa» klasa Beamer tworzy prezentacj multimedialne, jej nieodzownym elementem jest sztuka pojawiania si dynamicznie elementów.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 21 / 22 Dynamiczne elementy w klasie Beamer Poniewa» klasa Beamer tworzy prezentacj multimedialne, jej nieodzownym elementem jest sztuka pojawiania si dynamicznie elementów. a) To jest pierwszy dynamiczny element.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 21 / 22 Dynamiczne elementy w klasie Beamer Poniewa» klasa Beamer tworzy prezentacj multimedialne, jej nieodzownym elementem jest sztuka pojawiania si dynamicznie elementów. a) To jest pierwszy dynamiczny element. b) Aby wstawi dynamiczny element nale»y u»y sªowa kluczowego pause.
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 21 / 22 Dynamiczne elementy w klasie Beamer Poniewa» klasa Beamer tworzy prezentacj multimedialne, jej nieodzownym elementem jest sztuka pojawiania si dynamicznie elementów. a) To jest pierwszy dynamiczny element. b) Aby wstawi dynamiczny element nale»y u»y sªowa kluczowego pause. c) I cieszy si»e jest wspaniale ;-)
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 21 / 22 Dynamiczne elementy w klasie Beamer Poniewa» klasa Beamer tworzy prezentacj multimedialne, jej nieodzownym elementem jest sztuka pojawiania si dynamicznie elementów. a) To jest pierwszy dynamiczny element. b) Aby wstawi dynamiczny element nale»y u»y sªowa kluczowego pause. c) I cieszy si»e jest wspaniale ;-) \begin{enumerate}[a)] \item To jest pierwszy dynamiczny element. \pause \item Aby wstawi dynamiczny element nale»y u»y sªowa kluczowego \textbf{ \pause \item I cieszy si»e jest wspaniale ;-) \end{enumerate}
Mateusz Miotk Wprowadzenie do klasy Beamer w LATEX 12 grudnia 2016 22 / 22 Netograa i bibliograa Bibliograa: https://www.sharelatex.com/learn/beamer https://www.sharelatex.com/learn/tables https://www.sharelatex.com/learn/positioning_images_and_tables