ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Systém LATEX tvorba prezentací semestrální práce Bohumila Skřivanová Tomáš Vraspír Petr Vít Kristýna Líznerová editor: Petr Vaverka V Praze dne 24. 4. 2011 Kartografická polygrafie a reprografie
Úvod At již se jedná o prodej výrobků či představení vlastní práce, využívá se s výhodou možností počítačové techniky. Pro tvorbu prezentace lze využít některý z programů dodávaný v rámci koncelářského balíku (MS PowerPoint, OO Impress) nebo využít možností prostředí L A TEX. Právě poslední zmiňovanou variantou se budeme v této práci zabývat. Pro tvorbu prezentací se dříve používala starší verze balíčku prosper. V dnešní době je mnohem častěji používán balíček beamer. V následujícím textu se seznamíme s klady a zápory tvorby prezentací v L A TEXu. Ukážeme si rozdíly v editaci mezi jednotlivými verzemi L A TEXu. V závěru pak představíme grafické výstupy. 1 Charakteristika programu 1.1 Výhody L A TEXu výsledný vzhled prezentace působí propracovaně snadné vytvoření obsahu prezentace možnost editace vzorových souborů výsledný soubor je přímo v univerzálním formátu PDF (není nutné ho převádět do tohoto formátu, jak tomu musí být u kancelářských pragramů, pokud chceme zachovat vzhled prezentace při otevření na jiném PC) 1.2 Nevýhody L A TEXu naučení se novému přístupu k tvorbě dokumentu je třeba znát formátovací příkazy chybí okamžitá kontrola nad výsledným vzhledem dokumentu Pro většinu lidí je snazší vytvářet prezentace v programech z kancelářských balíků, nebot s nimi mají zkušenosti a ovládání je intuitivní. 2 Co je potřeba pro tvorbu prezentace Pro tvorbu prezentací v prostředí L A TEXje zapotřebí vybrat správnou třídu dokumentu \dokumentclass{beamer}. Pro editaci prezentací je potřeba instalovat jádro TEXu (např. miktex) a přidat vhodný editor (např. TEXnicCenter). 3 Tvorba prezentace beamer 3.1 Hlavička \documentclass{beamer} 1
\usepackage[cp1250]{inputenc} \usepackage[czech]{babel} \usepackage{color} \usepackage{hyperref} % úprava vzhledu prezentace \usetheme{vzhled slidu} \usecolortheme{barva} \useinnertheme{vnitřní uspořádání} % údaje o prezentaci \title{název prezentace} \author{autor} \institute{ústav} \date{datum} % konec hlavičky, začátek vlastní prezentace \begin{document} Jednotlivé balíčky lze přidávat podle aktuální potřeby uživatele. Úprava vzhledu je volitelným parametrem. Zbývající údaje před začátkem dokumentu (autor, název... ) jsou nepovinnými parametry, které mohou být uvedeny či nikoliv, ale je třeba si uvědomit, že se objeví v záhlaví a zápatí jednotlivých slidů a tím pádem ovlivní vzhled celé prezentace. 3.2 Titulní strana % 1. slide s titulní stránkou \frame{\titlepage} Tato strana se vygeneruje automaticky, podle údajů uvedených v hlavičce dokumentu (údaje o prezentaci). Pokud tyto údaje chybí, vytvoří se první stránka pouze s aktuálním datem, což asi není cílem nikoho, kdo píše prezentaci. Název prezentace (\title) je proto minimálním údajem, který by se měl vyplnit. S tímto nastavením vznikne titulní stránka s názvem prezentace a automaticky vytvořeným datem. Pokud chceme, aby se vypisovalo požadované datum (např. datum prezentování práce), je zapotřebí vyplnit příslušnou kolonku. 3.3 Obsah % 2. slide s obsahem prezentace \section[obsah]{} \frame { % název slidu \frametitle{obsah prezentace} % vysázení obsahu \setcounter{tocdepth}{1} \tableofcontents } 2
K vysázení obsahu je nutné standartním způsobem členit dokument (\section, \subsection... ). Toto označení musí být uvedeno před vlastním obsahem (\frame) slidu. 4 Tvorba prezentace prosper 4.1 Hlavička \documentclass[a4paper,pascal,pdf,colorbg,slidecolor]{prosper} \hypersetup{pdfpagemode=fullscreen} % údaje o prezentaci \title{základní struktura prezentace} \subtitle{krátká verze} \author{petr Vít} \email{peta_vit@seznam.cz} \institution{cvut, FSv, G+K} % konec hlavičky, začátek vlastní prezentace \begin{document} a4paper nastavení velikosti stránky pro výchozí PDF dokument. Např. pro nastavení vysázení prezentace na dopisový papír slouží příkaz letter. pascal je jedním z nejužívanějších prosper stylů. Při nenastavení hodnoty stylu bude použit styl základní default. Dále se zmíníme o stylech v sekci 3.1. pdf kompiluje dokument jako PDF soubor pro video projekci (lepší než PSS pro tisk). colorgb,slidecolor definuje mnoho vlastních barev v závislosti na definovaném stylu. 4.2 Titulní strana % 1. slide s titulní stránkou \maketitle maketitle zařídí vysázení titulní stránky prezentace. Na této úvodní stránce budou všechny přednapsané informace jako autor, název práce, titulek, email, instituce. 4.3 Obsah \begin{slide}{popis prvního snímku} Tělo prvního snímku. Zde může být cokoliv, co je možné vysázet do normálního LaTeX dokumentu. Vzorce, rovnice, obrázky, tabulky, definice nových prostředí... etc. \end{slide} \begin{slide}{popis druhého snímku} Tělo druhého snímku. 3
zápis rovnice $C=2\pi r$. \end{slide} \begin{slide}{sférické rovnice} Tělo snímku 3. \begin{eqnarray} C & = & 2 \pi r \\ A & = & 4 \pi r^2 \\ V & = & \frac{4 \pi r^3}3 \end{slide} \end{document} Začátek a konec každého snímku se definuje intuitivními příkazy \begin{slide} and \end{slide} Každý snímek je opatřen popisem pomocí příkazu \caption{}. Dále existují makra příkazů jako \fromslide{n}{...}, \untilslide{n}{...}, \onlyslide{n}{...}, které dovedou nadefinovat vlastnosti snímků. V každém snímku je pak možnost vysázení čehokoliv, co se používá při tvorbě normálního L A TEXdokumentu (obrázky, tabulky, rovnice... ). Každá prezentace je samozřejmě ohraničena příkazy pro začátek (begin{document}) a konec dokumentu (end{document}). Závěr Tvorba prezentací v prostředí L A TEXje při znalosti jeho základního ovládání snadná. Zkušený uživatel ocení volnost nastavení přesně dle svých představ, zatímco začátečníci s výhodou využití přednastavených grafických schemat. I přes to nemá rozhodně tolik příznivců jako kancelářské balíky. Je to dáno tím, že k užívání MS Office nepotřebujeme znát žádné příkazy a s textem manipulujeme pomocí myši. Práce v L A TEXu je pro mně stále obtižná. Hledání správného řešení mi zabere poměrně dost času. 4
Literatura [1] Rybička, J.: L A TEX pro začátečníky. KONVOJ spol. s r.o., Brno 2003. ISBN 80-7302-049-1. [2] The LaTeX Beamer Class Homepage. User s Guide to the Beamer Class, Version 3.06[online]. [2003] [cit 2008-05-21]. Dostupný z World Wide Web: <http://latex-beamer.sourceforge.net> 5
Grafický výstup beamer 6
7
Grafický výstup prosper 8
9