ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE
Prezentace v LATEXu – documentclass(prosper) semestrální práce
Petr Vít Kristýna Líznerová
V Praze dne 16. 3. 2009
Kartografická polygrafie a reprografie
Úvod Většina lidí používá pro tvorbu prezentací poměrně kvalitní nástroj z osvědčeného kancelářského balíku MS Office (MS Powerpoint) resp. OpenOffice (Impress). V následujícím AT X, za použití třídy dotextu se budeme zabývat tvorbou prezentací pomocí programu L E
kumentu zvané
beamer,
prosper.
Prosper už je poměrně zastaralý a není již tak známý jako balík
který má téměř stejnou syntaxi jako prosper. Pokud by Vás zajímal spíše novější
balík beamer odkazuji vás tímto na web
http://latex-beamer.sourceforge.net/.
V rámci této semestrální práce byly vyhotoveny webové stránky na toto téma a jsou k nalezení spolu s prezentací na
1
http://www.prezlatex.ic.cz
Co je vlastně prosper? AT Xu, kterou lze použít místo klasických tříd Prosper je vlastně rozšiřující třída L E
dokumentu typu article, book či report. Příprava prezentací je tak poněkud odlišná od „ naklikám si, co potřebuji“ , jak tomu bývá v kancelářských balících.
1.1
Co je dobré vědět před tvorbou prezentace?
Způsob tvorby prezentace se (překvapivě) shoduje s přípravou běžného dokumentu 1
AT Xu( ). To ale neznamená, že by práce byla zdlouhavější. Je prostě jiná a je třeba si v L E na ni zvyknout. Věřím tedy tomu, že vytvoření ekvivalentní prezentace třeba s OpenOf-
fice Impress by mi zabralo stejně, možná i více času. Vše je samozřejmě závislé na vlastní zkušenosti s jednotlivými aplikacemi. AT Xu i do tvorby prezentací. Přidává Prosper přenáší všechny výhody i nevýhody L E možnosti vytvářet přechody mezi jednotlivými odrážkami, obsahuje řadu témat vhodných
pro krátké i delší prezentace. Ale hlavně je distribuován s několika vzorovými soubory. JeAT Xem resp. prosperem jich editace pak umožní vytvořit pěknou prezentaci i těm, kteří s L E nemají takové zkušenosti.
Poznámka :
AT Xu se skládá ze tří částí: Instalace L E 1. Instalace „ jádra TEXu“ (např. miktex) 2. Instalace vhodného editoru (např. TEXnicCenter) 2
3. Nastavení překladu pomocí cspdflatex ( ) . . . viz. návod na webu
http://www.kiv.zcu.cz/~lobaz/dtp1/cviceni/miktex25_cestina.txt
1
A
V dalších odstavcích počítáme s tím, že čtenář má základní znalosti s tvorbou a prostředím L TEX. AT X již úspěšně proběhla Dále předpokládáme, že instalace programu L E 2 Umožní aktivaci balíku usepackage (czech) namísto použití usepackage[czech] (babel). . . (typograficky lepší)
1
2
Tvorba prezentace V této kapitole bude popsán základní zdrojový kód pro tvorbu prezentace s použitím třídy
dokumentu prosper.
\documentclass[a4paper,pascal,pdf,colorBG,slideColor]{prosper} \hypersetup{pdfpagemode=FullScreen} \title{Základní struktura prezentace} \subtitle{krátká verze} \author{Petr Vít} \email{
[email protected]} \institution{CVUT, FSv, G+K} \begin{document} \maketitle \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. 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} Řádek č. 01
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 po-
užit styl základní „ default“ . Dále se zmíníme o stylech v sekci ??.
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.
Řádek č. 02
\hypersetup{pdfpagemode=FullScreen} po kompilaci dokumentu s prezentací zařídí zobrazení PDF prezentace v módu Fullscreen (zobrazení přes celou obrazovku).
2
Řádek č. 04-08
\maketitle zařídí vysázení titulní stránky prezentace. Na této úvodní stránce budou všechny předna-
3
psané informace jako – autor, název práce, titulek, email, instituce.( ) Řádek č. 13-18 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ů od -> do.
AT X V každém snímku je pak možnost vysázení čehokoliv, co se používá při tvorbě normálního L E dokumentu (obrázky, tabulky, rovnice . . . ). Každá prezentace je samozřejmě ohraničena příkazy pro začátek (řádek č. 10) a konec dokumentu (řádek č. 32).
2.1
Prosper – styles Jak již bylo zmíněno prosper nabízí volbu stylu každé prezentace. V našem případě byl po-
užit styl pascal (viz.sekce 2), který je často používaný. Prosper má však předdefinované další styly. Pro jejich funkčnost je třeba pouze stáhnout soubor se syntaxí „ názevstylu“ .sty a uložit si tento soubor s příponou .sty do adresáře, kde kompilujeme. Těchto základních stylů je 20, ale samozřejmě je možné nadefinovat si svůj vlastní styl. Nejjednodušším způsobem vytvoření vlastního stylu je předělání jednoho ze základních stylů pouhou editací některých řádků v souboru .sty. Na obrázcích (strana 4) jsou ukázky vybraných stylů.
3
Tyto informace se dají předdefinovat přímo v souboru prosper.cls a v dokumentu se pouze vyvolají
nadefinovanými příkazy
3
Obr. 1: styl autumn
Obr. 2: styl bruce
Obr. 3: styl darkblue
Obr. 4: styl pascal
Závěr AT X nemá rozhodně tolik příznivců jako kancelářské balíky. Je to dáno tím, že Program L E 4 k užívání MS Office nepotřebujeme znát žádné příkazy a s textem manipulujeme pomocí myši( ). AT X. Osobně si však myslím, že pro psaní rozsáhlejších dokumentů a prací je výhodné používat L E A Shledávám výhody L TEXu ve vysoké nastavitelnosti a předdefinovatelnosti celého dokumentu pou-
AT X drží hým zadáním stručných příkazů v hlavičce dokumentu. Za další výhodu považuji to, že L E formát stránky a text se vnořením dalšího textu, tabulky resp. obrázku nešoupe. V tomto krátkém článku jsme poznali, jak málo stačí pro rychlé vytváření kvalitních prezentací. Na závěr bych zde uvedl dobře napsané souvětí, které bylo v šabloně pro vytvoření tohoto
AT Xu používat : dokumentu a vystihuje jaký přístup bychom měli při psaní dokumentů v L E
A
„Pokud se věnuje zápisu textu náležitá pozornost, odmění se systém L TEX profesionálně vysázeným dokumentem. Úsilí věnované proniknutí do jeho tajů se tak bohatě vyplatí.“
Literatura [1] :
WWW
stránky,
[online],
documentation/LaTeX/prosper/
[cit.
2008-04-06],
[2] : WWW stránky, [online], [cit. 2008-04-06], URL:
beamer-latex-na-prezentace
4
URL:http://amath.colorado.edu/
http://www.abclinuxu.cz/clanky/navody/
Programy tipu MS Office se často nazývají zkratkou – WYSIWYG „ What you see is what you get“ ,
česky „ co vidíš, to dostaneš“
4