Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Základy práce s LATEXBeamer VV069 Prezentační dovednosti Zuzana Nevěřilová xpopelk@fi.muni.cz Centrum zpracování přirozeného jazyka, B203 Fakulta informatiky, Masarykova univerzita 22. října 2013 Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Historie TEX navrhl a vytvořil prof. Donald E. Knuth (DEK) v r. 1978(!) DEK navrhl také způsob popisu počítačových písem Metafont a písmo Computer Modern (CM) TEX má několik makro-jazyků, nejoblíbenější je patrně LATEX(Leslie Lamport) významné rozšíření použitelnosti LATEXu nastalo s rozvojem formátu PDF (Adobe), v roce 2000 vznikl pdfTEX (Hàn Thê´ Thành) [Thành, 2000] V tomto kurzu se budeme zabývat pouze LATEXem a pdfLATEXem. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Co budeme potřebovat na UNIXových strojích na FI můžeme použít příkaz pdflatex sami si můžeme nainstalovat distribuci (např. TeXLive1) na Windows je populární distribuce MiKTeX2 možná budeme muset doinstalovat balíčky (beamer, tikz atd.) bude se nám hodit dobrý textový editor (vim, gvim, Emacs) nebo speciální pracovní prostředí (TeXnicCenter3) pro texty v češtině a slovenštině se bude hodit program vlna (Petr Olšák) 1 http://www.tug.org/texlive/ 2 http://www.miktex.org 3 http://www.texniccenter.org/ Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura První kroky: syntax \documentclass{article} \usepackage{lmodern} \usepackage[czech]{babel} \usepackage[T1]{fontenc} \usepackage[cp1250]{inputenc} % komentář \begin{document} Můj první text v~\LaTeX{}u. \end{document} První kroky: syntax \documentclass{article} \usepackage{lmodern} \usepackage[czech]{babel} \usepackage[T1]{fontenc} \usepackage[cp1250]{inputenc} % komentář \begin{document} Můj první text v~\LaTeX{}u. \end{document} 2013-10-22 Základy práce s LATEXBeamer Základy práce s LATEXem První kroky: syntax Terminologie: řídicí sekvence (control sequence) začíná zpětným lomítkem a písmenem, končí čímkoli, co není písmeno. Speciální znaky jsou: ~ \ _ # $ % & ˆ { a } Důležité c.s. jsou: • \documentclass • \begin a \end (začátek a konec prostředí) • \usepackage Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura První kroky: přeložení pomocí pdfLATEX ukázka vytvoří se několik souborů (log, toc, aux, bbl. . . ) pokud používáme seznam literatury, obsah, rejstřík apod., je třeba dokument přeložit několikrát První kroky: přeložení pomocí pdfLATEX ukázka vytvoří se několik souborů (log, toc, aux, bbl. . . ) pokud používáme seznam literatury, obsah, rejstřík apod., je třeba dokument přeložit několikrát 2013-10-22 Základy práce s LATEXBeamer Základy práce s LATEXem První kroky: přeložení pomocí pdfLATEX \usepackage s balíkem Babel je pro nastavení jazyka dokumentu (dělení slov, písmo, „servisní texty“: obsah, obrázek, tabulka, \today Balík inputenc je pro nastavení vstupního kódování. Pro češtinu je možné použít cp1250, latin2 nebo utf8. Balík fontenc určuje kódování fontu. Toto nastavení je dobré neměnit, pokud nevíte, co děláte. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura První kroky: výsledek PDF včetně včetně odkazů, záložek . . . Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Důležité řídicí sekvence a prostředí na začátku dokumentu: \documentclass{ } articlebookbeam preambule: \usepackage např. \usepackage[czech]{babel} uvnitř těla dokumentu (tj. mezi \begin{document} a \end{document}) např. \emph{zvýraznění} v textu Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Důležité řídicí sekvence a prostředí \emph – zvýraznění \large – velikost písma \footnote – poznámka pod čarou prostředí: enumerate a itemize – výčty figure – obrázek centering – zarovnání na střed quotation – citát Důležité řídicí sekvence a prostředí \emph – zvýraznění \large – velikost písma \footnote – poznámka pod čarou prostředí: enumerate a itemize – výčty figure – obrázek centering – zarovnání na střed quotation – citát 2013-10-22 Základy práce s LATEXBeamer Základy práce s LATEXem Důležité řídicí sekvence a prostředí Všemu před \begin{document} se říká preambule, všechno za \end{document} se při překladu ignoruje (což lze využít při ladění). Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Beamer: struktura dokumentu \documentclass{beamer} \usepackage{lmodern} \usepackage[czech]{babel} \usepackage[T1]{fontenc} \usepackage[cp1250]{inputenc} \title{Základy práce s~\LaTeX Beamer} \subtitle{VV069 Prezentační dovednosti} \date{\today} \author{Zuzana Nevěřilová} \institute{Centrum zpracování přirozeného ...} \begin{document} \frame{\titlepage} \end{document} Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Beamer: první snímek \section{Základy práce s \LaTeX{}em} \begin{frame} \frametitle{Nadpis} můj první snímek \end{frame} Beamer: první snímek \section{Základy práce s \LaTeX{}em} \begin{frame} \frametitle{Nadpis} můj první snímek \end{frame} 2013-10-22 Základy práce s LATEXBeamer LATEXBeamer Beamer: první snímek Mezery nehrají roli, spousta mezer je jedna mezera (podobně jako v HTML). Vynechaný řádek znamená odstavec. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Beamer: obsah prezentace Používáme-li \section, \subsection, \subsubsection, obsah se vygeneruje sám. \section[Obsah]{} \frame{\tableofcontents} Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: výčty prostředí enumerate a itemize \begin{itemize} \item první položka \item druhá položka \end{itemize} první položka druhá položka Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: výčty prostředí enumerate a itemize \begin{itemize} \item první položka \begin{itemize} \item za prvé \item za další \end{itemize} \item druhá položka \end{itemize} první položka za prvé za další druhá položka Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: zvýraznění písma pomocí velikosti {\tiny nejmenší} nejmenší {\scriptsize skoro nejmenší} skoro nejmenší {\footnotesize ještě menší} ještě menší {\small menší} menší {\normalsize normální} normální {\large větší} větší {\Large ještě větší} ještě větší {\LARGE ještě víc větší} ještě víc větší {\huge skoro největší} skoro největší {\Huge největší} největší Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: zvýraznění písma pomocí barev a typu písma \structure{struktura} struktura \alert{důležité} důležité \emph{zvýraznění} zvýraznění \textbf{tučné} tučné \texttt{strojopis} strojopis \textit{kurzíva} kurzíva \uline{podtržené} podtržené \sout{přeškrtnuté} přeškrtnuté Obsah rámce: zvýraznění písma pomocí barev a typu písma \structure{struktura} struktura \alert{důležité} důležité \emph{zvýraznění} zvýraznění \textbf{tučné} tučné \texttt{strojopis} strojopis \textit{kurzíva} kurzíva \uline{podtržené} podtržené \sout{přeškrtnuté} přeškrtnuté 2013-10-22 Základy práce s LATEXBeamer LATEXBeamer Obsah rámce: zvýraznění písma pomocí barev a typu písma U písem jsou možné kombinace, např. \textbf{\textit{tučná kurzíva}. Záleží na tom, jaký typ písma pro danou písmovou rodinu existuje. TEX o tom vypíše informaci v logu. \uline funguje, pokud použijeme balík ulem: \usepackage[normalem]{ulem} Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: obrázky preambule: \usepackage{graphicx} uvnitř rámce: \includegraphics{books.jpg} parametry \includegraphics: width, height ... Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: obrázky preambule: \usepackage{tikz} \usetikzlibrary{...} uvnitř rámce: \begin{tikzpicture}[xscale=3, yscale=4] \draw [fill=white!80!blue] (0,0)–(-1,0)–(-0.5,-1)–cycle; \end{tikzpicture} Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: (složité) obrázky 1 2 3 4 5 Mnoho dalších příkladů na http://www.texample.net/tikz/examples/ Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: obrázky bitmapy (fotografie, snímky obrazovky) vektorové (grafy, diagramy, myšlenkové mapy) kreslení přímo v kódu (např. balík tikz) kreslení v jiném programu (např. http://www.lucidchart.com), export přes formát PDF Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Obsah rámce: tabulka \begin{tabular}{l|cr} ovoce & barva & počet \\ \hline jablka & červená & 4 \\ hrušky & zelená & 12 \\ \end{tabular} ovoce barva počet jablka červená 4 hrušky zelená 12 Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Seznam literatury BibTeX: seznam literatury – soubor s příponou bib @Article{beamer_snadna, author = {Ondřej Medek}, title = "{Beamer - snadná a profesionální prezentace v (pdf)LaTeXu}", year = {2005}, journal = {Root.cz}, howpublished={[online at \url{http://www.root.cz/clanky/ beamer-prezentace-v-pdflatexu/}]} } Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Mezery text vlevo \hfill text vpravo \hfill text uprostřed \hfill \vfill text dole Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Mezery konec řádku \\ odstavec velká mezera \bigskip menší mezera \medskip nejmenší mezera \smallskip Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Vzhled vzhled definujeme v preambuli celkové schéma: \usetheme{Warsaw} prvky prezentace ovládací prvky prezentace Vzhled vzhled denujeme v preambuli • celkové schéma: \usetheme{Singapore} • prvky prezentace • ovládací prvky prezentace Vzhled vzhled denujeme v preambuli celkové schéma: \usetheme{Warsaw} prvky prezentace ovládací prvky prezentace Zuzana Nev¥°ilová Základy práce s LATEXBeamer Vzhled vzhled denujeme v preambuli celkové schéma: \usetheme{Copenhagen} prvky prezentace ovládací prvky prezentace Zuzana Nev¥°ilová Základy práce s LATEXBeamer Vzhled vzhled denujeme v preambuli celkové schéma: \usetheme{CambridgeUS} prvky prezentace ovládací prvky prezentace Zuzana Nev¥°ilová (Centrum zpracování p°irozeného ...)Základy práce s LATEXBeamer 16. °íjna 2012 1 / 1 Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Vzhled: prvky prezentace definice v preambuli: \usecolortheme{dove} \usecolortheme{albatross} \usecolortheme{beaver} beetle, crane, dolphin, fly, lily, orchid, rose, seagull, seahorse, spruce, whale, wolverine4 \usefonttheme{serif} professionalfonts, serif, structurebold, structureitalicserif, structuresmallcapsserif 4 http://deic.uab.es/~iblanes/beamer_gallery/ Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Vzhled: ovládací prvky prezentace definice v preambuli: implicitně \setbeamertemplate{navigation symbols}[only frame symbol] \setbeamertemplate{navigation symbols}{} (nic) \useoutertheme[subsection=false]{miniframes} (obsah v liště) infolines, shadow, sidebar, smoothbars, smoothtree, split, tree \useinnertheme{rectangles} circles, inmargin, rectangles, rounded Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Nastavení vzhledu, nevýhoda GraphJam.com Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Poznámky a handouts definice v preambuli: \setbeameroption{show notes} parametr třídy: \documentclass[handout]{beamer} Poznámky a handouts definice v preambuli: \setbeameroption{show notes} parametr třídy: \documentclass[handout]{beamer} 2013-10-22 Základy práce s LATEXBeamer Vzhled Poznámky a handouts Poznámky ke snímkům. Sem si napíšeme, co budeme říkat a poznámky si můžeme vytisknout. V horní části je vidět, ke kterému snímku poznámky patří. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays používají se ke zvýraznění části textu zbytek textu buď zmizí, nebo je nevýraznou barvou ve skutečnosti jde o další stránky ve výsledném PDF Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné odkrývání textu Text se odkryje \pause teprve až o něm mluvíme. Někdy je postupné odkrývání výhodné, \pause ale neměli bychom to přehánět. Postupné odkrývání je možné použít pro řádky tabulky ovoce barva počet jablka červená 4 hrušky zelená 12 Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné zvýraznění textu Text se odkryje hned, ale část se \alert<2>{zvýrazní} na druhém snímku. Podobně se může zvýraznit text pomocí jiných řídicích sekvencí, např. pro \textbf<4>{tučné písmo}. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné odkrývání výčtu \begin{itemize} \item <1-2>první se objeví \item <2,3>první zůstane a objeví se druhá \item <3->třetí se objeví a první zmizí \end{itemize} první se objeví první zůstane a objeví se druhá třetí se objeví a první zmizí Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné odkrývání výčtu vše se postupně objeví a nic nezmizí \begin{itemize}[<+->] \item první se objeví \item první zůstane a objeví se druhá \item třetí se objeví \end{itemize} první se objeví první zůstane a objeví se druhá třetí se objeví Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné zvýraznění výčtu \begin{itemize} \item \structure<1-2>{první se zvýrazní} \item \structure<2-3>{první zůstane a zvýrazní se druhá} \item \structure<3->{třetí se zvýrazní a první se znevýrazní} \end{itemize} první se zvýrazní první zůstane a zvýrazní se druhá třetí se zvýrazní a první se znevýrazní Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Animace neboli overlays: postupné zvýraznění výčtu \begin{itemize} \item \alert<1-2>{první se zvýrazní} \item \alert<2-3>{první zůstane a zvýrazní se druhá} \item \alert<3->{třetí se zvýrazní a první se znevýrazní} \end{itemize} první se zvýrazní první zůstane a zvýrazní se druhá třetí se zvýrazní a první se znevýrazní Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Úkoly na příště vyzkoušet nějakou instalaci TEXu (školní, vlastní . . . ) připravit si jeden snímek na vybrané téma přidat úvodní a závěrečný snímek Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Batts, C. (2007). Beamer tutorial. [online at http://www.uncg.edu/cmp/reu/presentations/ Charles%20Batts%20-%20Beamer%20Tutorial.pdf. Medek, O. (2005). Beamer – snadná a profesionální prezentace v (pdf)LaTeXu. Root.cz. Thành, H. T. (2000). Micro-typographic extensions to the TeX typesetting system. PhD thesis, Masaryk University. [http://www.pragma-ade.com/pdftex/thesis.pdf]. Till Tantau, J. W. and Miletić, V. (2012). The beamer class. Tobias Oetiker, Hubert Partl, I. H. and Schlegl, E. (2000). Nie príliš stručný úvod do systému LaTeX2e. Obsah Základy práce s LATEXem LATEXBeamer Vzhled Overlays Úkol Literatura Wikibooks contributors (2012). Latex. [online at http://en.wikibooks.org/wiki/LaTeX/. Zelenka, P. (2006). Beamer: LaTeX na prezentace. AbcLinuxu.