Typografický systém T E X

Podobné dokumenty
DTP v systému LATEX.

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

Typografické programy (1) WYSIWYG

Typografické programy (1) WYSIWYG

Píšeme dokumenty v L A TEXu II

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

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

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

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

Velmi stručný úvod do LATEXu

Příprava dokumentů T EX

. 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.

LATEX Text, vzorce, grafika

Tvorba dopisů v Latexu. T ř í d a l e t t e r. Petr Slamenec SLA280

Pokyny k vypracování absolventské práce

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

VY_32_INOVACE_In 6.,7.10. Tvorba tabulky

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Výukový materiál zpracován v rámci projektu EU peníze školám

CTUslides jednoduché slídy

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

Základy počítačové sazby v systému

Základní vzorce a funkce v tabulkovém procesoru

Styl dipp.sty (verze 1.4) pro sazbu

aplikační software pro práci s informacemi

Tvorba fotogalerie v HTML str.1

Rychlý úvod do systému L A TEX. VŠB - Technická univerzita Ostrava

22. Tvorba webových stránek

Word textový editor. Tlačítko Office základní příkazy pro práci se souborem. Karta Domů schránka. písmo. vyjmout. vložit kopírovat.

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

Prezentační prostředky v matematice

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

INTERSTENO 2015 Budapest World championship professional Word Processing

Pravidla a metodické pokyny pro zpracování a odevzdání bakalářské/diplomové práce

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

Tabulkový procesor. Základní rysy

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

Fakulta elektrotechnická

Tvorba prezentací pomocí balíčku beamer. Roman Plch

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

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Hladká sazba. First Prev Next Last Go Back Full Screen Close Quit

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

Obsah manuálu pro štítky v systému LogisTIS

Formátová specifikace má tvar (některé sekce nemají smysl pro načítání) %

LaTeX Martin Popel, 23. března 2011,Odborné vyjadřování a styl

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Typografické míry. Měrné systémy: 1. evropský, tzv. Didôtův. 2. anglosaský. Základní jednotka je typografický bod.

7 Formátovaný výstup, třídy, objekty, pole, chyby v programech

Textové editory. Ing. Luděk Richter

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:

Microsoft Office Excel 2003

MS OFFICE MS WORD. Editor rovnic - instalace

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

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

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Formální úprava bakalářských a diplomových prací. Univerzita Karlova v Praze Husitská teologická fakulta

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

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 4. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

DTP1. (příprava textu pomocí počítače) Kapitola 5 / LATEX

InDesign ODSTAVCOVÉ A ZNAKOVÉ STYLY. (úvod do problematiky)

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

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

Základní typografická pravidla

Základní informace o modulu

.. Smíšená sazba. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně

v rámci grantu G0142

Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost rozhraním a výjimkám.

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý

First Prev Next Last Go Back Full Screen Close Quit. Roman Plch katedra matematiky PřF MU. 3. května 2005

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

TABULKY U STÁTNÍCH ZKOUŠEK

Základy HTML. Autor: Palito

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

Můj první dokument v LYXu

POKYNY PRO ZPRACOVÁNÍ MATURITNÍ PRÁCE

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

Základy XML struktura dokumentu (včetně testových otázek)

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

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

Sestavy. Téma 3.3. Řešený příklad č Zadání: V databázi zkevidence.accdb vytvořte sestavu, odpovídající níže uvedenému obrázku.

Obchodní akademie Tomáše Bati a Vyšší odborná škola ekonomická Zlín. Modernizace výuky prostřednictvím ICT registrační číslo CZ.1.07/1.5.00/34.

Diplomová propedeutika

Sada 2 Microsoft Word 2007

Část 1: Prostor a čas

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Základní typografická pravidla

Pravidla pro estetickou úpravu textu

Tvorba webových stránek

52 nd INTERSTENO congress Cagliari, July 2019

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

Visual Basic for Application

K 2 - Základy zpracování textu

DSL manuál. Ing. Jan Hranáč. 27. října V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

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

Formální úprava bakalářských a diplomových prací Univerzita Karlova, Husitská teologická fakulta

Normalizovaná úprava písemností ČSN

Normalizovaná úprava písemností ČSN TABULKY

DTP1. (příprava textu pomocí počítače) Kapitola 8 / Speciální sazba. Petr Lobaz,

Transkript:

Brkosí zimnění 2009

Co je to T E X? Typografický systém s velmi kvalitní sazbou

Co je to T E X? Typografický systém s velmi kvalitní sazbou Makroprocesor nabízející uživatelům mocné programovací schopnosti, které umožňují proces sazby výrazně ovlivňovat

Co je to T E X? Typografický systém s velmi kvalitní sazbou Makroprocesor nabízející uživatelům mocné programovací schopnosti, které umožňují proces sazby výrazně ovlivňovat Zřejmě jediný systém, který v dnešní době může zaručit, že dokument bude možné ze stejných podkladů vysázet i za padesát let

Co je to T E X? Typografický systém s velmi kvalitní sazbou Makroprocesor nabízející uživatelům mocné programovací schopnosti, které umožňují proces sazby výrazně ovlivňovat Zřejmě jediný systém, který v dnešní době může zaručit, že dokument bude možné ze stejných podkladů vysázet i za padesát let Autor Donald E. Knuth o něm říká: Je to nástroj určený pro tvorbu hezkých knih a obzvláště knih obsahujících spoustu matematiky

Co T E X není? Editor

Co T E X není? Editor Kanón na vrabce nevhodný nástroj pro malé dokumenty (vzkazy, letáky apod.)

Co T E X není? Editor Kanón na vrabce nevhodný nástroj pro malé dokumenty (vzkazy, letáky apod.) Program typu WYSIWYG (existují však nadstavby jako např. LyX)

Co T E X není? Editor Kanón na vrabce nevhodný nástroj pro malé dokumenty (vzkazy, letáky apod.) Program typu WYSIWYG (existují však nadstavby jako např. LyX) Nástroj pro zpracování grafiky (k tomu je určen komplementární program METAFONT)

Co T E X není? Editor Kanón na vrabce nevhodný nástroj pro malé dokumenty (vzkazy, letáky apod.) Program typu WYSIWYG (existují však nadstavby jako např. LyX) Nástroj pro zpracování grafiky (k tomu je určen komplementární program METAFONT) Program, který se ovládá myší :-)

Proč psát v T E Xu? Výborný typografický výstup

Proč psát v T E Xu? Výborný typografický výstup Vynikající nástroj pro zpracování matematických výrazů

Proč psát v T E Xu? Výborný typografický výstup Vynikající nástroj pro zpracování matematických výrazů Zdrojový kód si uživatel může napsat ve svém oblíbeném editoru

Proč psát v T E Xu? Výborný typografický výstup Vynikající nástroj pro zpracování matematických výrazů Zdrojový kód si uživatel může napsat ve svém oblíbeném editoru Každý si může definovat své vlastní příkazy

Proč psát v T E Xu? Výborný typografický výstup Vynikající nástroj pro zpracování matematických výrazů Zdrojový kód si uživatel může napsat ve svém oblíbeném editoru Každý si může definovat své vlastní příkazy Je volně šiřitelný

Vznik a vývoj V roce 1977 měl prof. Donald E. Knuth v úmyslu vydat knihu The Art of Computer Programming. Když však zjistil, že sazba není příliš a kvalitní a že lepší způsob neexistuje, rozhodl se, že vytvoří nový sázecí systém.

Vznik a vývoj V roce 1977 měl prof. Donald E. Knuth v úmyslu vydat knihu The Art of Computer Programming. Když však zjistil, že sazba není příliš a kvalitní a že lepší způsob neexistuje, rozhodl se, že vytvoří nový sázecí systém. Z rok už se T E X dostal k prvním uživatelům. Vývoj pokračoval a vznikaly tak další verze. S verzí 3.0 se však vývoj z rozhodnutí Donalda Knutha zastavil. Každé další vydání pouze opravuje nalezené chyby a jeho číslo je doplněno o jednu další číslici tak, že konverguje k číslu π. Aktuální verze je 3.1415926.

Vznik a vývoj V roce 1977 měl prof. Donald E. Knuth v úmyslu vydat knihu The Art of Computer Programming. Když však zjistil, že sazba není příliš a kvalitní a že lepší způsob neexistuje, rozhodl se, že vytvoří nový sázecí systém. Z rok už se T E X dostal k prvním uživatelům. Vývoj pokračoval a vznikaly tak další verze. S verzí 3.0 se však vývoj z rozhodnutí Donalda Knutha zastavil. Každé další vydání pouze opravuje nalezené chyby a jeho číslo je doplněno o jednu další číslici tak, že konverguje k číslu π. Aktuální verze je 3.1415926. Knuth se dokonce nechal slyšet, že si přeje, aby po jeho smrti nebyly prováděny žádné další úpravy v jeho zdrojovém kódu. Verze, která v té době bude aktuální, se stane verzí finální a bude se označovat číslem π.

Vznik a vývoj (2) Sám o sobě je T E X natolik obtížný, že Knuth napsal balík maker pro použití s T E Xem, který nazval PlainT E X. Využití veškerého potencionálu PlainT E Xu však vyžaduje značné programátorské schopnosti, a proto v roce 1985 Leslie Lamport sestavil sadu maker s názvem L A T E X. Pomocí tohoto systému pro zpracování dokumentu může i uživatel bez znalostí sazby či programování využívat rozsáhlých výhod nabízených programem T E X a je schopný v krátkém čase vytvořit rozmanité textové výstupy v knižní kvalitě.

Vznik a vývoj (2) Sám o sobě je T E X natolik obtížný, že Knuth napsal balík maker pro použití s T E Xem, který nazval PlainT E X. Využití veškerého potencionálu PlainT E Xu však vyžaduje značné programátorské schopnosti, a proto v roce 1985 Leslie Lamport sestavil sadu maker s názvem L A T E X. Pomocí tohoto systému pro zpracování dokumentu může i uživatel bez znalostí sazby či programování využívat rozsáhlých výhod nabízených programem T E X a je schopný v krátkém čase vytvořit rozmanité textové výstupy v knižní kvalitě. Zdokonalování T E Xu došlo dokonce tak daleko, že Donald E. Knuth nabízí odměnu tomu, kdo by v jeho zdrojovém kódu našel chybu. Pokud by se Vám to podařilo, získali byste od něho odměnu, která v současné době činí $327,68.

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám)

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů Vhodný i pro uživatele bez znalostí sazby či programování

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů Vhodný i pro uživatele bez znalostí sazby či programování 3 Další formáty

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů Vhodný i pro uživatele bez znalostí sazby či programování 3 Další formáty AmsT E X

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů Vhodný i pro uživatele bez znalostí sazby či programování 3 Další formáty AmsT E X SliT E X

Jaký formát zvolit? Tato otázka nemá jednoznačnou odpověd Rozdíly jsou pouze v tom, co který formát uživateli nabízí, a jak snadno lze defaultní chování modifikovat 1 plaint E X Poskytuje pouze základní možnosti (vše ostaní si musí uživatel nadefinovat sám) Je tedy vhodný především pro uživatele s duší programátora 2 L A T E X Poskytuje sadu maker pro vytváření komplexních dokumentů Vhodný i pro uživatele bez znalostí sazby či programování 3 Další formáty AmsT E X SliT E X...

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo Preambule je sekvence příkazů, které specifikují globální parametry pro zpracování textu (např.: formát papíru, výška a šířka textu, vzhled výstupní stránky,...)

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo Preambule je sekvence příkazů, které specifikují globální parametry pro zpracování textu (např.: formát papíru, výška a šířka textu, vzhled výstupní stránky,...) Všechny příkazy začínají znakem \(zpětné lomítko), za nímž následuje jméno příkazu

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo Preambule je sekvence příkazů, které specifikují globální parametry pro zpracování textu (např.: formát papíru, výška a šířka textu, vzhled výstupní stránky,...) Všechny příkazy začínají znakem \(zpětné lomítko), za nímž následuje jméno příkazu Pokud příkaz umožňuje zadání parametrů, píší se do hranatých závorek, jedná-li se o parametry nepovinné, a do závorek složených, pokud jde o parametry povinné

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo Preambule je sekvence příkazů, které specifikují globální parametry pro zpracování textu (např.: formát papíru, výška a šířka textu, vzhled výstupní stránky,...) Všechny příkazy začínají znakem \(zpětné lomítko), za nímž následuje jméno příkazu Pokud příkaz umožňuje zadání parametrů, píší se do hranatých závorek, jedná-li se o parametry nepovinné, a do závorek složených, pokud jde o parametry povinné Prvním příkazem v dokumentu je informace o stylu (třídě) psaného dokumentu

Struktura dokumentu v L A T E Xu Každý L A T E Xový dokument (zdrojový text s příkazy) musí obsahovat preambuli a tělo Preambule je sekvence příkazů, které specifikují globální parametry pro zpracování textu (např.: formát papíru, výška a šířka textu, vzhled výstupní stránky,...) Všechny příkazy začínají znakem \(zpětné lomítko), za nímž následuje jméno příkazu Pokud příkaz umožňuje zadání parametrů, píší se do hranatých závorek, jedná-li se o parametry nepovinné, a do závorek složených, pokud jde o parametry povinné Prvním příkazem v dokumentu je informace o stylu (třídě) psaného dokumentu Za tímto úvodním příkazem většinou následují příkazy pro zavedení balíčků

Struktura dokumentu v L A T E Xu (2) Pro zavedení balíčku se používá příkaz \usepackage s tím, že jako povinný parametr se uvádí jméno balíčku, který chceme zavést, jako nepovinný parametr pak nějaká bližší specifikace

Struktura dokumentu v L A T E Xu (2) Pro zavedení balíčku se používá příkaz \usepackage s tím, že jako povinný parametr se uvádí jméno balíčku, který chceme zavést, jako nepovinný parametr pak nějaká bližší specifikace Vlastní text je uvozen příkazem \begin{document} a ukončen \end{document}

Struktura dokumentu v L A T E Xu (2) Pro zavedení balíčku se používá příkaz \usepackage s tím, že jako povinný parametr se uvádí jméno balíčku, který chceme zavést, jako nepovinný parametr pak nějaká bližší specifikace Vlastní text je uvozen příkazem \begin{document} a ukončen \end{document} Mezi tyto dva příkazy se vepíše text, který může být formátován příkazy

Struktura dokumentu v L A T E Xu (2) Pro zavedení balíčku se používá příkaz \usepackage s tím, že jako povinný parametr se uvádí jméno balíčku, který chceme zavést, jako nepovinný parametr pak nějaká bližší specifikace Vlastní text je uvozen příkazem \begin{document} a ukončen \end{document} Mezi tyto dva příkazy se vepíše text, který může být formátován příkazy Ukázka programu \documentclass[11pt]{article} \usepackage[cp1250]{inputenc} %vstupní kódování dokumentu \usepackage[czech]{babel} %dokument bude psán v češtině \begin{document} hello world... \end{document}

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol)

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol) Rozlišujeme tři typy příkazů

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol) Rozlišujeme tři typy příkazů Samostatné znaky # $ & _ ˆ % { } z nichž každý má svůj specifický význam

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol) Rozlišujeme tři typy příkazů Samostatné znaky # $ & _ ˆ % { } z nichž každý má svůj specifický význam Zpětné lomítko \ plus jediný znak, který není písmeno (např. \$ vysází $)

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol) Rozlišujeme tři typy příkazů Samostatné znaky # $ & _ ˆ % { } z nichž každý má svůj specifický význam Zpětné lomítko \ plus jediný znak, který není písmeno (např. \$ vysází $) Zpětné lomítko \ plus posloupnost písmen, která končí prvním nepísmenným znakem (např. příkaz \TeX vysází logo T E X)

Příkazy Příkaz představuje instrukci udávající, že se provede něco specifického (např. vysázel speciální symbol) Rozlišujeme tři typy příkazů Samostatné znaky # $ & _ ˆ % { } z nichž každý má svůj specifický význam Zpětné lomítko \ plus jediný znak, který není písmeno (např. \$ vysází $) Zpětné lomítko \ plus posloupnost písmen, která končí prvním nepísmenným znakem (např. příkaz \TeX vysází logo T E X) Povinným parametrům říkáme argumenty

Prostředí Uvozuje příkazem \begin{prostředí } a ukončen \end{prostředí }

Prostředí Uvozuje příkazem \begin{prostředí } a ukončen \end{prostředí } Text uvnitř prostředí se zpracuje jiným způsobem než ostatní text, a to v závislosti na parametrech prostředí

Prostředí Uvozuje příkazem \begin{prostředí } a ukončen \end{prostředí } Text uvnitř prostředí se zpracuje jiným způsobem než ostatní text, a to v závislosti na parametrech prostředí Zvláštním případem prostředí je tzv. skupina, která se zapisuje pomocí páru složených závorek {...}

Prostředí Uvozuje příkazem \begin{prostředí } a ukončen \end{prostředí } Text uvnitř prostředí se zpracuje jiným způsobem než ostatní text, a to v závislosti na parametrech prostředí Zvláštním případem prostředí je tzv. skupina, která se zapisuje pomocí páru složených závorek {...} Platnost jakéhokoliv příkazu umístěného uvnitř prostředí končí příkazem \end{prostředí }, resp. uzavírající složenou závorkou

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů Neslouží k sázení textu

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů Neslouží k sázení textu Platnost deklarace začíná v okamžiku jejího uvedení a končí, jakmile se vyskytne jiná deklarace stejného typu

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů Neslouží k sázení textu Platnost deklarace začíná v okamžiku jejího uvedení a končí, jakmile se vyskytne jiná deklarace stejného typu Vyskytuje-li se deklarace uvnitř prostředí či skupiny, její platnost se rozpíná pouze po odpovídající příkaz \end, resp. uzavírající složenou závorku }

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů Neslouží k sázení textu Platnost deklarace začíná v okamžiku jejího uvedení a končí, jakmile se vyskytne jiná deklarace stejného typu Vyskytuje-li se deklarace uvnitř prostředí či skupiny, její platnost se rozpíná pouze po odpovídající příkaz \end, resp. uzavírající složenou závorku } Zvláštním případem jsou globální deklarace, které nejsou omezeny na aktuální prostředí

Deklarace Příkaz, který mění hodnoty nebo význam určitých parametrů nebo příkazů Neslouží k sázení textu Platnost deklarace začíná v okamžiku jejího uvedení a končí, jakmile se vyskytne jiná deklarace stejného typu Vyskytuje-li se deklarace uvnitř prostředí či skupiny, její platnost se rozpíná pouze po odpovídající příkaz \end, resp. uzavírající složenou závorku } Zvláštním případem jsou globální deklarace, které nejsou omezeny na aktuální prostředí např.: \pagenumbering{arabic}

Příklad č. 1 Zadání: Vytvořte dokument třídy article s velikostí písma 12pt a následujícím obsahem: Podle dnešního kursu je britská libra $1,63, což je nárůst o 2% oproti včerejšku.

Příklad č. 1 Zadání: Vytvořte dokument třídy article s velikostí písma 12pt a následujícím obsahem: Podle dnešního kursu je britská libra $1,63, což je nárůst o 2% oproti včerejšku. Vzorové řešení \documentclass[12pt]{article} \usepackage[cp1250]{inputenc} \usepackage[czech]{babel} \begin{document} Podle dnešního kursu je britská libra \$1,63, což je nárůst o 2\% oproti včerejšku. \end{document}

Členění dokumentu Na začátku dokumentu velmi často bývá titulní stránka, kterou vytvoříme pomocí prostředí \begin{titlepage} Text titulní stránky \end{titlepage}

Členění dokumentu Na začátku dokumentu velmi často bývá titulní stránka, kterou vytvoříme pomocí prostředí \begin{titlepage} Text titulní stránky \end{titlepage} Po titulní stránce se běžně objevuje obsah. Ten vygenerujeme pomocí jediného příkazu \tableofcontents

Členění dokumentu Na začátku dokumentu velmi často bývá titulní stránka, kterou vytvoříme pomocí prostředí \begin{titlepage} Text titulní stránky \end{titlepage} Po titulní stránce se běžně objevuje obsah. Ten vygenerujeme pomocí jediného příkazu \tableofcontents Samotný text dokumentu se obvykle člení do kapitol, sekcí, podsekcí atd. K tomu slouží postupně tyto příkazy \chapter, \section, \subsection, \paragraph...

Členění dokumentu Na začátku dokumentu velmi často bývá titulní stránka, kterou vytvoříme pomocí prostředí \begin{titlepage} Text titulní stránky \end{titlepage} Po titulní stránce se běžně objevuje obsah. Ten vygenerujeme pomocí jediného příkazu \tableofcontents Samotný text dokumentu se obvykle člení do kapitol, sekcí, podsekcí atd. K tomu slouží postupně tyto příkazy \chapter, \section, \subsection, \paragraph... Na konci dokumentu může být dodatek, který se uvede pomocí deklarace \appendix

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...})

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge)

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka \textbf{text} tučné

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka \textbf{text} tučné \texttt{text} strojopisné

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka \textbf{text} tučné \texttt{text} strojopisné \textit{text} kurziva

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka \textbf{text} tučné \texttt{text} strojopisné \textit{text} kurziva \textsc{text} KAPITÁLKY

Písmo Základním fontem pro hlavní tělo textu v L A T E Xu je antikva střední šířky o velikosti specifikované úvodním příkazem celého dokumentu (\documentclass[11pt]{...}) Pro změnu velikosti písma poskytuje L A T E X 10 přepínačů (pro příklad ty nejpoužívanější: \tiny, \small, \large, \LARGE, \huge) Atributy písma \textrm{text} latinka \textbf{text} tučné \texttt{text} strojopisné \textit{text} kurziva \textsc{text} KAPITÁLKY \textsf{text} bezpatkové písmo

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby:

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu)

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané)

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní)

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math}

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math} Umístěním na samostatné řádky vždy doprostřed

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math} Umístěním na samostatné řádky vždy doprostřed Mezi dvojité dolary (sazba matematiky je drahá :-)

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math} Umístěním na samostatné řádky vždy doprostřed Mezi dvojité dolary (sazba matematiky je drahá :-) Ve tvaru \[ vzorec \]

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math} Umístěním na samostatné řádky vždy doprostřed Mezi dvojité dolary (sazba matematiky je drahá :-) Ve tvaru \[ vzorec \] Prostředím \begin{displaymath} vzorec \end{displaymath}

Matematika duše T E Xu Matematický text se vkládá do normálního textu dvěma možnými způsoby: Začleněním do řádků (tvoří část obyčejného textu) Mezi dva znaky $ (stabilní a velmi často používané) Ve tvaru \( vzorec \) (nestabilní) Prostředím \begin{math} vzorec \end{math} Umístěním na samostatné řádky vždy doprostřed Mezi dvojité dolary (sazba matematiky je drahá :-) Ve tvaru \[ vzorec \] Prostředím \begin{displaymath} vzorec \end{displaymath} Pomocí dalších speciálních prostředí

Matematika duše T E Xu (2) Horní a dolní indexy jsou sázeny pomocí symbolů ˆ a _

Matematika duše T E Xu (2) Horní a dolní indexy jsou sázeny pomocí symbolů ˆ a _ Pro zlomky je využíván příkaz \frac{čitatel}{jmenovatel}

Matematika duše T E Xu (2) Horní a dolní indexy jsou sázeny pomocí symbolů ˆ a _ Pro zlomky je využíván příkaz \frac{čitatel}{jmenovatel} Odmocniny se sází příkazem \sqrt[n]{arg}

Matematika duše T E Xu (2) Horní a dolní indexy jsou sázeny pomocí symbolů ˆ a _ Pro zlomky je využíván příkaz \frac{čitatel}{jmenovatel} Odmocniny se sází příkazem \sqrt[n]{arg} Suma s horní a dolní mezí vypadá takto: \sum_{i=1}ˆ n

Příklad č. 2 Zadání: Vytvořte následující výstup: (ax + b 3 ) x

Příklad č. 2 Zadání: Vytvořte následující výstup: (ax + b 3 ) x Vzorové řešení \documentclass[12pt]{article} \usepackage[cp1250]{inputenc} \usepackage[czech]{babel} \begin{document} $$ \frac{\sqrt{(ax+bˆ 3)}}{x} $$ \end{document}

Příklad č. 3 Zadání: Vytvořte následující výstup: s = 1 n r p i (x i x) 2 i=1

Příklad č. 3 Zadání: Vytvořte následující výstup: s = 1 n r p i (x i x) 2 i=1 Vzorové řešení \documentclass[12pt]{article} \usepackage[cp1250]{inputenc} \usepackage[czech]{babel} \begin{document} $$ \sqrt {\frac{1}{n} \sum_{i=1}ˆ r{p_i(x_i-x)ˆ 2}} $$ \end{document}

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek.

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek. Pro to, abychom tabulku vůbec mohli dostat na výstup, použijeme prostředí tabular následovně:

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek. Pro to, abychom tabulku vůbec mohli dostat na výstup, použijeme prostředí tabular následovně: Ukázka \begin{tabular}[vert. umístění]{sloupce}... \end{tabular}

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek. Pro to, abychom tabulku vůbec mohli dostat na výstup, použijeme prostředí tabular následovně: Ukázka \begin{tabular}[vert. umístění]{sloupce}... \end{tabular} Nepovinný parametr vert. umístění určuje, jak má být zarovnán obsah buněk tabulky ve vertikálním směru. Implicitně je nastaveno centrování, pro změnu lze použít tyto dvě volby:

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek. Pro to, abychom tabulku vůbec mohli dostat na výstup, použijeme prostředí tabular následovně: Ukázka \begin{tabular}[vert. umístění]{sloupce}... \end{tabular} Nepovinný parametr vert. umístění určuje, jak má být zarovnán obsah buněk tabulky ve vertikálním směru. Implicitně je nastaveno centrování, pro změnu lze použít tyto dvě volby: t zarovnání k horní části buňky (top)

Tabulky Jako základní prostředí pro vytváření tabulek se v L A T E Xu používá tabular. Existují však i další prostředí, převážně určené pro sazbu rozsáhlých tabulek. Pro to, abychom tabulku vůbec mohli dostat na výstup, použijeme prostředí tabular následovně: Ukázka \begin{tabular}[vert. umístění]{sloupce}... \end{tabular} Nepovinný parametr vert. umístění určuje, jak má být zarovnán obsah buněk tabulky ve vertikálním směru. Implicitně je nastaveno centrování, pro změnu lze použít tyto dvě volby: t b zarovnání k horní části buňky (top) zarovnání dospod buňky (bottom)

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce.

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce. l Sloupec, jehož buňky budou zarovnány k levé straně

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce. l r Sloupec, jehož buňky budou zarovnány k levé straně Sloupec s buňkami zarovnanými na pravou stranu

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce. l r c Sloupec, jehož buňky budou zarovnány k levé straně Sloupec s buňkami zarovnanými na pravou stranu Sloupec s buňkami zarovnanými na střed

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce. l r c Sloupec, jehož buňky budou zarovnány k levé straně Sloupec s buňkami zarovnanými na pravou stranu Sloupec s buňkami zarovnanými na střed p{šířka} Sloupec s buňkami, které mají danou šířku a text se do nich bude lámat (ve výše uvedených typech sloupců zůstává text na jediné řádce)

Tabulky (2) Místo položky sloupce vložíme řetězec vytvořený z níže uvedených znaků. Tento řetězec oznamuje L A T E Xu, jak má zpracovat jednotlivé sloupce. l r c Sloupec, jehož buňky budou zarovnány k levé straně Sloupec s buňkami zarovnanými na pravou stranu Sloupec s buňkami zarovnanými na střed p{šířka} Sloupec s buňkami, které mají danou šířku a text se do nich bude lámat (ve výše uvedených typech sloupců zůstává text na jediné řádce) Neurčuje sloupec, ale slouží k oddělení jednotlivých sloupců tabulky jednou svislou čárou (Pokud uvedeme dvě vedle sebe, bude tam čára dvojitá atd.)

Tabulky (3) Do prostoru prostředí (tam, co byly uvedeny tři tečky) se vpisují data. Přechod na nový řádek tabulky zajistíme příkazem \\ (dvě opačná lomítka). Pokud ovšem chceme, aby v tabulce byly oddělovány řádky linkou, musíme za dvojitá lomítka připsat příkaz \hline. Jednotlivé sloupce se oddělují znakem &.

Tabulky (3) Do prostoru prostředí (tam, co byly uvedeny tři tečky) se vpisují data. Přechod na nový řádek tabulky zajistíme příkazem \\ (dvě opačná lomítka). Pokud ovšem chceme, aby v tabulce byly oddělovány řádky linkou, musíme za dvojitá lomítka připsat příkaz \hline. Jednotlivé sloupce se oddělují znakem &.

Tabulky (3) Do prostoru prostředí (tam, co byly uvedeny tři tečky) se vpisují data. Přechod na nový řádek tabulky zajistíme příkazem \\ (dvě opačná lomítka). Pokud ovšem chceme, aby v tabulce byly oddělovány řádky linkou, musíme za dvojitá lomítka připsat příkaz \hline. Jednotlivé sloupce se oddělují znakem &. Příklad zdrojového kódu tabulky \begin{tabular}{ l c c } \hline Jméno a přijímení & Ročník & Body \\ \hline Jan Novák & 2. & 15.213 \\ \hline Tomáš Černý & 4. & 14.996 \\ \hline \end{tabular}

Tabulky (3) Do prostoru prostředí (tam, co byly uvedeny tři tečky) se vpisují data. Přechod na nový řádek tabulky zajistíme příkazem \\ (dvě opačná lomítka). Pokud ovšem chceme, aby v tabulce byly oddělovány řádky linkou, musíme za dvojitá lomítka připsat příkaz \hline. Jednotlivé sloupce se oddělují znakem &. Příklad zdrojového kódu tabulky \begin{tabular}{ l c c } \hline Jméno a přijímení & Ročník & Body \\ \hline Jan Novák & 2. & 15.213 \\ \hline Tomáš Černý & 4. & 14.996 \\ \hline \end{tabular} Výsledkem je následující tabulka: Jméno a přijímení Ročník Body Jan Novák 2. 15.213 Tomáš Černý 4. 14.996

Co vše L A T E X umí... Opust me nyní nezáživnou teorii :-) a podívejme se, co vše je v L A T E Xu možné stvořit.

Co vše L A T E X umí... (2) Vektory 2

Co vše L A T E X umí... (3) Milimetrový papír

Co vše L A T E X umí... (4) Body tvořící parabolu v souřadnicovém systému y x

Co vše L A T E X umí... (5) I tato prezentace je vysázena v T E Xu :-)