LATEX Text, vzorce, grafika

Podobné dokumenty
FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE. Beamer. aneb prezentace trochu jinak

Jak nejrychleji napsat svůj první dokument v L A TEXu

Typografické programy (1) WYSIWYG

DTP - LAT E XPomlčky, mezery, prostředí a odkazy

Typografické programy (1) WYSIWYG

Prezentační prostředky v matematice

Úvod do TeXu. Jan Vaněk. Nové Hrady 2011

TVORBA TEXTOVÉHO DOKUMENTU PROSTŘEDKY, PŘENOSITELNOST

o o Autor karty a všech jejích součástí, není-li uvedeno jinak, je: Bc. Pavel Janíček

Textové editory. Ing. Luděk Richter

Píšeme dokumenty v L A TEXu II

Fakulta elektrotechnická

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97)

Přílohy. \appendix zahájí sazbu příloh

Typografický systém T E X

PSANÍ VZORCŮ A ROVNIC

Základy informatiky. 04 Úvod do systému LaTeX. Převzato z: Rychlý úvod do systému LaTeX, Daniela Szturcová

DTP v systému LATEX.

STRUKTURA MATURITNÍ PRÁCE

Pokyny k vypracování absolventské práce

Požadované dovednosti v ovládání textového procesoru Microsoft Word 2013 pro předměty VA1 a VT1

Příprava dokumentů textovým procesorem II.

Microsoft Office Word 2003

dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme

NÁVOD K POUŽITÍ VZORU TECHNIKY, RESP. KAZUISTIKY

POKYNY PRO ZPRACOVÁNÍ MATURITNÍ PRÁCE

v rámci grantu G0142

Inovace výuky prostřednictvím šablon pro SŠ

Bohumila Skřivanová. Petr Vít. editor: Petr Vaverka

ZÁKLADY PRÁCE S PC MS Word. Mgr. Petr Jakubec

Prvně si řekněme, co vlastně odstavec v programu Word je a pár slov o jeho editaci:

Formátování obsahu adminweb

Vlastnosti dokumentu/stránky

Metodická pomůcka ke zpracování maturitních prací

Základy informatiky. Úvod do systému LaTeX. Zpracoval: Ing. Pavel Děrgel PhD. Datum:

Microsoft Word základní

Pravidla vypracování maturitní práce

Pokyny pro vypracování maturitního projektu

Prezentace (Presentation) - ECDL / ICDL Sylabus 6.0

DTP - LATEX Uvodn ı semin aˇr Jiˇr ı Pech PˇrF JU ˇ Cesk e Bud ˇejovice 1. cviˇcen ı Jiˇr ı Pech DTP - LATEX Uvodn ı semin aˇr

Microsoft Word - Styly, obsah a další

Obsah 1. Obsah. Sazba dokumentů v LATEXu 2 Úvod... 2 Vstupy... 3 Ceník... 6 Kontakt... 7 Ukázky Tvorba hudebnin v prostředí LilyPond 10

POKYNY PRO VYPRACOVÁNÍ BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE

Pravidla pro formální úpravu textu seminárních prací

Práce se styly 1. Styl

Systém L A TEX tvorba prezentací

Gabriela Janská. Středočeský vzdělávací institut akademie J. A. Komenského

KAPITOLA 5 - POKROČILÉ ZPRACOVÁNÍ TEXTU

Microsoft. Word. Styly použití a definování. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

STANDARDY TVORBY DOKUMENTŮ PRO ŽÁKY A VYUČUJÍCÍ

aplikační software pro práci s informacemi

ZŠ ÚnO, Bratří Čapků 1332

GOODWILL vyššší odborná škola, s. r. o. P. Holého 400, Frýdek-Místek

Pracovní list VY_32_INOVACE_33_20 Databáze Databáze Databáze Projekt II. Ing. Petr Vilímek

Formát stránky, písma, odstavce Word 2007 egon. Formát stránky a písma, okraje, odstavce, oddíly

Gymnázium Dr. J. Pekaře Mladá Boleslav PRAVIDLA PRO PSANÍ MATURITNÍ PRÁCE

MS OFFICE MS WORD. Editor rovnic - instalace

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

Ovládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.

Sada 2 Microsoft Word 2007

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

Struktura seminární práce

OBSAH. Word. První spuštění a hlavní obrazovka Wordu 3 Základní nastavení Wordu 6 Kontrola pravopisu a mluvnice 8 Nastavení ukládání dokumentu 12

Osnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty

Variace Microsoft Word

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Úvod do TEXu. Brno, Barvy v L A TEXu. Prostředí figure a table

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje

(Nepříliš) stručně o systémech TEX a L A TEX

Microsoft. Word. prostředí, základní editace textu. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

FORMÁLNÍ NÁLEŽITOSTI PRÁCE TOMÁŠ LÁZNA ZÁŘÍ 2015

OBSAHOVÁ STRÁNKA DP, BP

METODICKÝ POKYN PRÁCE S MS Word MÍRNĚ POKROČILÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

Ročník VIII. Informatika. Období Učivo téma Metody a formy práce- kurzívou. Kompetence Očekávané výstupy. Průřezová témata. Mezipřed.

Obsah KAPITOLA 1 Několik slov o Wordu

Informatika a výpočetní technika 1. Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011

Vkládání prvků do dokumentu MS Word

Obsahy kurzů MS Office

Odborný článek. Petr Klán, VŠE v Praze, IMRAD Introduction, Material and Method, Results, Discussion

VZDĚLÁVÁNÍ V OBLASTI ROZVOJE A ÚDRŽBY ZELENĚ

Vyšší odborná škola, Střední odborná škola a Střední odborné učiliště Kopřivnice, příspěvková organizace. Střední odborná škola MATURITNÍ PRÁCE

L A TEX Korektura textu

. Seznámení se systémem TEX. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.

Úvod do TEXu. Přesun informací v L A TEXu Tvorba obsahu Literatura citace Slovník k programu WinEdt. Brno, 2010

Formátování diplomové práce (Office 2007,2010)

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

EU-OPVK:VY_32_INOVACE_FIL19 Vojtěch Filip, 2014

Tabulkový procesor. Základní rysy

Dělba rolí. Tvorba el. dokumentace (BI-TED) Publikační proces. Motivace. 2. Oddělení formy a obsahu. Autor

Způsob zpracování a pokyny k obsahu a rozsahu maturitní práce

České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská BAKALÁŘSKÁ PRÁCE Jan Novák. Titulní strana (vnější desky)

Práce v programu Word 2003

Vyšší odborná škola a Střední průmyslová škola elektrotechnická F. Křižíka Praha 1, Na Příkopě 16. Pokyny pro formální zpracování absolventské práce

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

K 2 - Základy zpracování textu

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Transkript:

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE LATEX Text, vzorce, grafika semestrální práce Aleš Černý Matěj Černohorský V Praze dne 7. 4. 2010 Kartografická polygrafie a reprografie

Úvod V následujícím textu se pokusíme objasnit některá základní pravidla práce s textem, matematickými vzorci a grafikou v systému L A TEX. Zaměříme se zejména na předvedení základů práce v tomto systému tak, aby mohl kdokoliv vytvořit podle tohoto návodu jednoducý domkument pomocí systému L A TEX. 1 Co vlastně L A TEX je? L A TEX je typografický systém, který je určen k sazbě dokumentů všech druhů vysoké topografické kvality. Je vhodný jak pro dokumenty vědeckého rázu, které obsahují velký počet vzorců a tabulek (diplomové práce, skripta), tak i pro psaní jednoduchých dopisů až po složité knihy. Systém L A TEX je postaven na typografickém formátovacím programu TEX, který vytvořil Donald E. Knuth. 1.1 TEX TEX je počítačový program vytvořený profesorem Donaldem E. Knuthem. Původně byl určen především pro sazbu vědeckého textu s mnoha matematickými rovnicemi a vzorci, při zachování vysoké topografické kvality výsledného dokumentu. 1.2 L A TEX L A TEX je balík maker, který umožnuje autorům sázet a tisknout jejich díla v nejvyšší možné typografické kvalitě, přičemž autor používá profesionály předdefinovaných vzhledů dokumentů. L A TEX byl původně napsán v 80. letech 20. století Leslie Lamportem. Nyní je rozšiřován týmem L A TEX3. Slovo L A TEX se vyslovuje lej-tech nebo la-tech. L A TEX užívá program TEX jako sázecího stroje. Představme si, že máme prostý text dokumentu napsaný na počítači a chceme dosáhnout jeho určité topografické úpravy. Tu nám většinou určuje vydavatel publikace. Máme-li k dispozici program L A TEX jednoduše použijeme předdefinovaného stylu vydavatele a do něj zasadíme dříve sepsaný neupravený text. Nyní přechází úloha na TEX, kterému pošle L A TEX příkaz, ten dokument vysází přesně podle požadavků. Na rozdíl od dalších textových editorů jako Microsoft Word, Text 602 apod. Tzv. systémy WYSIWYG) nevytvářejí jednotlivé stránky dokumentů interaktivně přímo v grafickém rozhraní, kde hned můžeme vidět, jak výsledek vypadá. V L A TEXu upravujeme zdrojový kód textu a výsledek se nám zobrazunje až po přeložení, např. do pdf formátu. Tak zhruba lze jednoduše popsat spojitost mezi těmito dvěma programy, a také jak vlastně systém L A TEX funguje. 1

1.3 Hlavní výhody a nevýhody oproti WYSIWYG-ovým programům 1.3.1 Výhody open-source program, který lze volně šířit velmi dobrá práce s matematickými vzorci lze využít několik profesionálních předdefinovaných stylů u vytvořených dokumentů je zaručena typografická čistota a jednotnost stylu na celý dokument lze snadno vytvořit složitější struktury, jako poznámky pod čarou, seznamy literatury, obsahy, odkazy na stránku, čísla kapitol, tabulek, obrázků, rovnic apod. 1.3.2 Nevýhody poměrně vysoká hardwarová náročnost u rozsáhlejších a složitějších dokumentů předdefinované styly, které mají složitější strukturu, není úplně jednoduché změnit dle svých představ. 2 Práce s texty 2.1 Princip práce s textem L A TEX, narozdíl od WYSIWYG-ových pragramů ( Word, Works, T602 apod.), pracuje s textem především jako se zdrojovým kódem. Zatímco u ostatních programů dokument tvoříme především z estetického hlediska a výsledek je viditelný přímo na obrazovce, přičemž je často, na úkor estetiky, potlačena stránka typografická, která nám sama o sobě určuje čitelnost a hlavně přehlednost dokumentu. Tvoříme-li dokument v prostředí L A TEXu, je kladem důraz především na stránku typografickou, která je předem nadefinována pro celý dokument. Přitom lze využít již nadefinovaných stylů od profesionálů, kteří dané problematice nejlépe rozumí. Tím je zaručena vysoká typografická, ale i estetická kvalita výsledného dokumentu. 2.2 Formátování textu K formátování textu v prostředí L A TEX slouží předem nadefinované příkazy. 2.2.1 Hlavička dokumentu Prvním krokem při vytváření dokumentu je nastavení správného jazyka, kterým bude text psán, jeho kódování, také jaké bude použito písmo, jeho velikost a vlastnosti jednotlivých odstavců stránky. Z hlediska přehlednosti textu není příliš vhodné měnit styly písma, ani jeho velikost, proto je dobré si toto předem rozmyslet, neboť je důležité, aby byla jasně patrná pozdější struktura dokumentu, a aby při čtení docházelo k co nejmenšímu namáhání čtenářova oka. Tyto úpravy se definují na začátku dokumentu v jeho hlavičce, 2

kde je nutno uvést, který balík maker bude k základnímu formátování textu použit. Tento balík si může uživatel vytvořit sám, nebo použít některý z již předdefinovaných stylů. 2.2.2 Struktura dokumentu a formátování textu Dělení do oddílů Velmi důležitou součástí dokumetu je rozdělení dokumentu do struktur (oddílů), tzv. kapitol a podkapitol. Tomu se zaké děje přímo v těle dokumentu, kde se příkazy chapter{název}, section{název}, subsection{název}, subsubsection{název}, paragraph{název}, subparagraph{název}, nebo appendix{název} text dělíme do jednotlivých struktur. Formátování textu v kapitolách a podkapitolách se určuje v hlavičkách dokumentů. Checemeli nezávisle zvýraznit nějaký text použijeme příkazu textit{}, emph{} pro kurzívu, texttt{} pro strojové písmo nebo textbf{} pro tučně psaný text. Výčty Pro tvorbu výčtů v dokumentu existují 3 základní prostředí. 1. Enumerate pro číslované výčty Itemize pro výčty s odrážkou Description pro popisné výčty. příklad begin{enumerate} item end{enumerate} 2.2.3 Znaky a smyboly v textu Práce se znaky a symboly je v L A TEXu velice jednoduchá, dokonce bychom řekli, že je jednodušší než ve WYSIWYG-ových programech. Každý symbol a znak má přirazen jeden výraz, jehož vypsáním dosáhneme jejich vysázení. Toto lze nejlépe ukázat na příkladu. Např. výraz Latex nám vypíše L A TEX, obdobně gamma nám vypíše γ. Takto je analogicky ke každému znaku či symbolu přirazen jeden výraz, který je většinou s výhodou pojmenovaný v anglickém jazyce a není tudíž tak těžké si tento výraz zapamatovat. Musíme si dát pozor, některé znaky lze vypsat pouze v matematickém prostředí, které oddělíme od normálního textu na začátku znakem $ a na konci znakem $. 2.2.4 Pevné mezery po jednoslabičných předložkách Jedná se o typografické vyhlazení dokumentu tak, aby na koncích řádků nezůstávaly osamocené předložky, které fakticky samy o sobě nic neznamenají. Tuto korekturu docílíme tak, že mezi slovo a předložku vložíme symbol (vlnovka). Můžeme také s výhodou využít programu vlnovka, který nám tuto korekturu provede automaticky. 3

2.2.5 Automatické texty Další bezesporu silnou stránkou prostředí L A TEX je tvorba automatických textů. Křížové odkazy Ke tvorbě křížových odkazů na kapitoly, obrázky, stránky apod. slouží příkaz label{název}, který vhodně umístíme tam, kam víme, že později budeme chtít odkazovat. Na jejich vyvoření musíme zkompilovat L A TEXem dvakrát. Poznámky pod čarou K vytvoření poznámky pod čarou slouží příkaz footnote{text poznámky pod čarou}. Tento příkaz automaticky poznámky vytvoří a není nutné již nutné ji dále upravovat. Obsah Obsah se tvoří příkazem tableofcontents. Jeho tvorba probíhá naprosto automaticky. Názvy nadpisů a čísla stran si tento příkaz bere z faktického dělení dokumentu, který tvoříme tak, jak bylo řečeno v oddíle 2.2.2. Na jeho zpracování je nutné opět zkompilovat dokument L A TEXem dvakrát. 2.2.6 Záhlaví a zápatí Záhlaví a zápatí se definuje v balících maker, na které se odkazujeme v hlavičce dokumentu a je tudíž pro všechny stránky dokumentu stejné. 2.2.7 Seznam použité literatury Seznam použité literatury se tvoří v prostředí thebibliography. Struktura příkazu vypadá takto: begin{thebibliography}{nejširší značka} bibitem{název položky} text citace end{thebibliography} Pokud se chceme odkázat na příslušnou položku ze seznamu použité literatury použijeme příkazu cite{název položky}, který funguje obdobně jako příkaz ref při odkazování na kapitoly a obrázky. 3 L A TEX a matematické vzorce 3.1 Úvod Sazba matematických vzorců patří k nejsilnějším stránkám L A TEXu. Matematický režim se nastaví vstupem do jednoho z dále uvedených prostředí. V těchto prostředích nesmí být žádný prázdný řádek. V matematickém režimu se používají fonty nezávisle na nastaveních vně matematického prostředí a výjimkou nastavení velikosti - to platí i po vstupu do matematického režimu. 4

3.2 Definice matematických vzorců Matematické vzorce jde v TEXu definovat několika způsoby: Použití Příkaz ( vzorec se píše mezi tečky ) begin{math}... end{math} vzorec v textu (... ) $... $ vzorec mimo text begin{displaymath}... end{displaymath} bez čísla [... ] TEXovské prostředí $$... $$ Příklad: Zápis L A TEX $ aˆ {2} + bˆ {2} = cˆ {2} $ a 2 + b 2 = c 2 3.3 Objekty matematických vzorců Do TEXu lze vkládat již předem nadefinované objekty. Najdeme je většinou v nabídce TEXových editorů. L A TEX obsahuje velké množství objektů matematických vzorců, a proto bychom zde rádi uvedli pouze ty nejpoužívanější. Kompletní seznam objektů, symbolů a znaků lze nalézt na internetu jednoduchým vyhledáním. Pár příkladů je uvedeno v tabulce níže. Název Zápis L A TEX Malá písmena řecké abecedy alpha beta gamma α β γ Velká písmena řecké abecedy Gamma Delta Γ Exponenety a indexy xˆ {2} a x _{2} x 2 a x 2 Odmocnina sqrt{2} 2 5 Zlomek frac{5}{3} 3 Funkce cos, sin, cot cos, sin, cot ( Binomické koeficienty {n choose k }...{x atop y+2 } n x k) y+2 Integrál sum_{i=1}ˆ {n}... int_{0}ˆ { f rac{ pi}{2}} ni=1 π 2 0 4 L A TEXa grafika 4.1 Úvod TEX vyniká v tvorbě tabulek a při sázení obrázků do textu. Díky přesnému nadefinování polohy se nám nemůže stát nepatřičné posunutí obrázku či tabulky při psaní textu, který je obtéká. 4.2 Obrázky v TEXu TEX byl napsán pro sazbu technické literatury, zvláště pak matematické, kde nemá konkurenci již několik desetiletí. Bohužel se trochu opomnělo na obrázky, což v době, kdy 5

počítače měly jen několik kb operační paměti, stejně bylo velmi obtížně realizovatelné. Samozdřejmě, že bez vkládání obrázků to nešlo (v matematice se také používají grafy). Obrázky se ovšem nevkládají přímo do dokumentu, ale pouze se vytváří odkaz na zdrojový soubor s obrázkem. Po kompilaci je v souboru.dvi stále pouze odkaz na tento soubor. A zde je vidět trik, kterým TEX obchází zpracování obrázku, nechává vše na programech zpracovávajících DVI soubory do výstupních formátů. Nejvíce tedy záleží na programech zpracovávajících DVI do potřebných formátů (dvips pro PostScript nebo dvipdf pro PDF). 4.3 Prostředí figure Pro vkládání obrázků do dokumentu se používá prostředí figure. Toto prostředí lze použít kdekoli v dokumentu. L A TEX se postará o to, aby byl obrázek vysázen v typograficky přijatelném místě. 4.4 Pozicování obrázků L A TEX může umístit obrázek podstatně kdekoli. Pokud bude kapitola tvořena příliš velkým množstvím podkapitol, bude obsahovat množství rovnic, tabulek, definic a jiných elementů, které narušují spojitý tok textu, může se L A TEX rozhodnout, že obrázek vysází až na samém konci kapitoly. To nemusí být přijatelné řešení, proto prostředí akceptuje několik parametrů, které toto chování ovlivňují. Tyto parametry se zapisují do hranatých závorek hned za úvodní značku prostředí. Parametrů může být více a jejich pořadí určuje prioritu. Např. begin{figure}[htbp] Parametr h - here t - top b - bottom p - float page Umístění obrázku v místě výskytu nahoře na stránce dole na stránce vytvoří se samostatná stránka 4.5 Balík graphic Uvnitř prostředí figure může být v podstatě cokoli. Lze tady použít L A TEXové příkazy pro klesání grafických elemntů ( circle, oval, line, atd.), ale kreslení obrázků tímto způsobem je velmi pracné, pokud není k dispozici vhodný grafický editor (viz. dále). Mnohem pohodlnější je vytvořit obrázek ve vhodném formátu a do dokumentu jej vložit pomocí příkazu includegraphics z balíku graphic. Tímto způsobem lze vkládat obrázky v různých formátech. Aby byl L A TEX schopen zacházet s různými formáty obrázků, je potřeba použít správný ovladač. Ovladač se zavádí použitím parametru při vkládání balíku graphics (nebo jeho rozšířené verze graphics). Ukázka: 6

Obr. 1: Geodet begin{figure}[h] centering includegraphics[width=3cm]{geodet.jpeg} caption{geodet} end{figure} 4.6 Tabulky Ukázka syntaxe: begin{table}[umístění] tělo tabulky caption{jméno tabulky} end{table} Nepovinný agrument [umístění] určuje kam L A TEX zkusí umístit tabulku: h - Here - na pozici v textu, kde se prostředí nachází. t - Top - na začátek stránky. b - Bottom - na konec stránky. p -Page of floats- na zvláštní stránku, která nebude obsahovat žádný text, a bude plavat. Tab. 1: jméno tabulky Závěr Cílem této práce bylo seznámení s L A TEXem, zaměřené zejména na tvorbu textové předlohy, matamatických vzorců, tabulek a vkládání obrázků. V každé kapitole jsou uvedeny příklady zdrojových kódů a jejich překlady. 7

Literatura [1] Kočer, J., Sýkora, P.: Ne příliš stručný úvod do systému L A TEX2 [2] Webové stránky předmětu Kartografická reprografie a polygrafie, [online], [cit. 2008-21-05], http://geo2.fsv.cvut.cz/kurzy/course/view.php?id=3/ 8