Creation of Educational Presentations from Mathematics in Typesetting System Latex
Total Page:16
File Type:pdf, Size:1020Kb
Journal of Tech nology and Information Education 1/2012, Volume 4, Issue 1 OTHERhttp://jtie.upol.cz ARTICLES Časopis pro technickou a informační výchovu ISSN 1803 -537X CREATION OF EDUCATIONAL PRESENTATIONS FROM MATHEMATICS IN TYPESETTING SYSTEM LATEX Vladimír POLÁŠEK – Lubomír SEDLÁČEK Abstract: In this paper we deal with making electronic presentations containing mathematical text and created using typesetting system LaTeX. Apart from a brief description of the typesetting system, we present here an overview of basic LaTeX classes, designed to create electronic presentations. As the most sophisticated class, we show Beamer class in more details. Keywords: electronic presentation, mathematical text, TeX, LaTeX, TeXnicCenter, Beamer. TVORBA VÝUKOVÝCH PREZENTACÍ Z MATEMATIKY V TYPOGRAFICKÉM SYSTÉMU LATEX Resumé : V příspěvku se zabýváme tvorbou prezentací obsahujících matematický text v typografickém systému LaTeX. Kromě stručného popisu tohoto sázecího systému zde představujeme přehled základních tříd LaTeXu, určených k vytváření elektronických prezentací. Jako nejlépe propracovanou třídu uvádíme třídu Beamer, které se věnujeme podrobněji. Klíčová slova : elektronická prezentace, matematický text, TeX, LaTeX, TeXnicCenter, Beamer. 1 Úvod dvacátého století panem Donaldem Erwinem Mohutný rozvoj informačních Knuthem ze Standfordské univerzity, jehož a komunikačních technologií v posledních hlavním cílem bylo vytvořit nástroj především letech výrazně ovlivnil možnosti publikování pro kvalitní sazbu matematických vztahů. Proto a prezentace odborných textů v elektronické také nachází jedno z největších uplatnění právě podobě. V současné době existuje široká nabídka při tvorbě matematických textů. Protože práce prezentačních systémů, jejichž použití se velmi s tímto programovacím jazykem je velmi náročná rozšířilo ve výuce na školách nebo při a zdlouhav á, byly vytvořeny nadstavby, které prezentacích výsledků vědeckého výzkumu na umožňují snadnější a přirozenější zápis sázeného konferencích. Jsou to například OpenOffice.org textu. Jednou z nejvýznamnějších volně šířených Impress, komerční produkt Microsoft PowerPoint nadstaveb je systém LaTeX, vytvořený v roce nebo MagicPoint pro operační systém Unix. Ne 1985 Leslie Lamportem, jehož hlavní myšlenkou každý z nich však obsahuje prostředky, které umí bylo zp řístupnit poněkud složitý jazyk TeXu vytvořit z typografického hlediska kvalitní běžným uživatelům, kteří nejsou typografičtí prezentaci obsahující matematický text. Při profesionálové, a usnadnit jim precizní vysázení tvorbě prezentace s matematickým ob sahem je požadovaného textu [1]. Systém L aTeX je tedy nutné zvolit program, jenž disponuje nástroji, v podstatě sada maker fungující jako rozšíření které dokáží zobrazit matematické grafy, tabulky, systému T eX o mnoho p ředdefinovan ých vzorce a specifické matematické symboly ve příkazů. Jsou zde definována například makra pro vysoké typografické kvalitě. Mezi takové strukturování dokumentu, automatizovanou programy bezesporu patří systém LaTeX se tvorbu obsahu, formátování textu, tvorbu tabulek svými prezentačními možnostmi třídy Beamer. apod. Zjednodušeně lze říci, že La TeX je překladač, 2 Sázecí systém LaTeX který dostane na vstup soubor s textem Typografický systém T eX je volně š iřitelný obsahujícím také příkazy pro sazbu a z těchto sázecí program, který je určen pro tvorbu údajů vygeneruje soubor typu .dvi (DeVice vědeckých , t echnických, ale i jiných dokument ů. Independent neboli nezávislý na zařízení) . Byl vytvořen koncem sedmdesátých let Ten již obsahuje vysázený text a je pak svým širokým možnostem obecně považován za obvykle zpracován dalším programem na základní. Dalším užitečným výstupním formátem požadovaný cílový formát. Dominantní postavení vhodným pro přenos dat a publikování je PDF má výstup v jazyce P ostScript, který je díky (Portable Document Format) firmy Adobe, která 97 Journal of Tech nology and Information Education 1/2012, Volume 4, Issue 1 http://jtie.upol.cz Časopis pro technickou a informační výchovu ISSN 1803 -537X dodává zdarma pro všechny operační systémy K vyznačení této věty v LaTeXu je však třeba prohlížeče Acrobat Reader. Formát PDF lze napsat: získat převodem z formátu PostScript nebo „Řekneme , že funkce $f$ je použitím zvláštního překladače pdfTeX, který \textit { hladká} na otevřené místo formátu DVI generuje přímo formát PDF množině $ M$ , jestliže má na $ M$ [1]. \textbf{spojité} všechny Princip práce systému znázorňuje následující parciální derivace .“ schéma: Podobně je tomu s matematikou. Matematickou Zdrojový formuli text TeX + * . dvi DVI Obrazovka L aTeX prohlížeč Tiskárna PostScript ͳ ՜ஶ ൬ͳ ൰ Práce s celým systémem se velmi podobá ve zdrojovém kódu LaTeXu݊ zapíšeme jako: programování, neboť obvykle probíhá v těchto krocích: $$\lim_n\to\infty}\left(1+\frac{1 1. příprava nebo úprava zdrojového textu, }{n}\right)^{n}$$. 2. překlad - vysázení, 3. prohlížení. Zdrojové soubory LaTeXu lze psát Tuto posloupnost kroků je třeba opakovat tak v libovolném textovém editoru, nicméně existuje dlouho, dokud nedos áhneme požadovaného spousta LaTeX editorů, které tuto práci značně vzhledu vysázeného dokumentu [1]. zjednodušují. Nemusíme si pamatovat stovky Začínajícím uživatelům se může zdát způsob příkazů a značek LaTeXu, snadno z menu práce v systému LaTeX náročnější než například zvolíme třeba řecká písmena nebo ve velmi často používaném textovém procesoru předdefinované styly tabulek a složitějších MS Word od firmy Microsoft. Důvodem může matematických výrazů, funguje i automatické být především to, že většina editorů pro LaTeX, doplňování příkazů při psaní. Z editorů lze na rozdíl od Wordu, není typu WYSIWYG. jmenovat třeba WinEdt, TeXnicCenter, WinTex a Jedná se o akronym anglického slovního spojení jiné. „What You See Is What You Get“ – co vidíš, to dostaneš. Zkratka označuje způsob editace dokumentů v počítači, při kterém je verze zobrazená na obrazovce vzhledově totožná s výslednou verzí dokumentu [2]. Editory pro LaTeX řadíme naopak do kategorie označované WYSIWYM ( „What You See Is What You Me an“ – co vidíš, to máš na mysli.). Nevýhodou práce v těchto editorech je, že v okamžiku psaní zdrojového textu není k dispozici obraz výsledného dokumentu. Výhodou je, že efektivním zápisem několika potřebných příkazů se systém LaTeX sám postará o precizní, rychlé a Obr 1: Uživatelské rozhraní editoru bezchybné zpracovaní, vysázení a zobrazení. To TeXnicCenter např. znamená, že v dokumentu, který píšeme v LaTeXu, se všechny znaky objevují na 3 Nástroje LaTeXu pro tvorbu prezentací monitoru ve stejn ém typu písma a k zvýraznění Typografický systém LaTeX již ve své písma (tučné, kurzíva, apod.) je nutné použít instalaci obsahuje několik rozšiřujících tříd značkovací příkazy [2]. Například věta: dokumentu typu article či book vhodných pro tvorbu prezentací. Využívá se tak všech „Řekneme, že funkce f je hladká na otevřené vlastností LaTeXu, který obsahuje spoustu množině M, jestliže má na M spojité všechny předdefinovaných šablon a uživatel se soustředí parciální derivace.“, pouze na samotný obsah prezentace. Výhodou je snadné použití. V některých případech stačí vzít psána ve Wordu, je na monitoru počítače původní článek, učební text, vymazat nepotřebné vizuálně totožná s verzí, kterou vytiskneme. pasáže textu a s minimálními modifikacemi 98 Journal of Tech nology and Information Education 1/2012, Volume 4, Issue 1 http://jtie.upol.cz Časopis pro technickou a informační výchovu ISSN 1803 -537X vytvořit stránky prezentace. Nebo využít LaTeXu pro vytváření prezentací je třída vzorových souborů a zaměnit původní text za beamer , o které podrobněji píšeme v další části vlastní. Výsledkem je kvalitně zpracovaný PDF tohoto článku. soubor s hladkou sazbou matematických výrazů využívající podobných efektů jako je např. 4 Elektronická prezentace ve třídě Beamer postupné vykreslování snímku, jak je zná běžný Kratší prezentace nebo prezentace bez většího uživatel Microsoft Office. množství matematického textu lze snadněji Nyní uvedeme přehled základních tříd vytvářet např. pomocí OpenOffice.org, Microsoft LaTeXu pro tvorbu preze ntací. Mezi původní Office aj. Pro náročnější uživatele se znalostí třídy patří slides , seminar , příp. foils , LaTeXu lze doporučit třídu beamer , pomocí určené pro tisk průhledných folií, které se které lze sestavit elektronické prezentace, běžný zobrazují zpětným projektorem. Talk je další článek i tisknout na průhledné folie, vše ve třídou, která umožňuje vytvářet průhledné folie, výstupním formátu PDF. Třída beamer ale i elektronické prezentace. Na rozdíl od umožňuje kontrolu nad rozložením stránek, předchozích tříd, které mají pevně daný jednotný barvou, písmem, umožňuje dynamické efekty při vzhled každé stránky prezentace, tato třída přechodu mezi jednotlivými stránkami dovoluje měnit vzhled jednotlivých stránek prezentace. Prezentace může obsahovat text, libovolně. Jednou z nejoblíbenějších tříd pro matematiku, grafiku i animace. Využívá se tvorbu prezentací v LaTeXu je prosper . standartních příkazů LaTeXu, zdrojový kód lze Obsahuje spoustu potřebných nástrojů pro tvorbu využít i v ostatních třídách typu article či kvalitních prezentací, slajdy mohou obsahovat book . Snadno se tak z učební ho textu stane různé přechodové animace, existuje mnoho prezentace a obráceně. předdefinovaných stylů, kterými lze snadno Samotný balík beamer spolu s podrobnou měnit vzhled prezentace. Nevýhodou je, že tato dokumentací [3] je volně stažitelný z internetu, třída je postavena na grafickém balíku ale je taky součástí distribuce