Informatická propedeutika II

Na této stránce jsou umístěny podrobnější informace o obsahu přednášek a cvičení týkajících se problematiky počítačové sazby. Kurs je postaven tak, aby studenti nebyli seznámeni pouze se základem práce s typografickým systémem TeX, ale i se základními typografickými návyky. Samostatná část kursu je věnována vytváření pérovek v jazyku MetaPost. Soupis přednášek je k nalezení v rozvrhu. Přednášky a cvičení úvodního kursu počítačové sazby nepředpokládají žádně speciální znalosti, pouze základní schopnost ovládat počítač na uživatelské úrovni.

Seznam přednášek

1. Úvod do počítačové sazby. Typografický systém TeX.
Aspekty ruční a počítačové sazby. Typografický systém TeX. Základní principy a algoritmy TeXu. Styl práce se systémem. Příprava dokumentu, formátování. Výstupní ovladače. Používané formáty plainTeX a LaTeX. Základní struktura dokumentu. Bloky a prostředí. Hladká sazba. Základní typografická pravidla hladké sazby. Dělení slov. Řádkový zlom. Písmo. Slitky a podřezávání. Mezery, pomocné znaky, interpunkce, uvozovky, apostrofy. Rozdíly mezi českou a angloamerickou notací. Příkazy generující text. Akcenty, diakritika a znaky cizích abeced.
1. Smíšená sazba. Sazba odstavců. Speciální prostředí.
Smíšená sazba. Typografické míry. Fonty v TeXu. Metrika fontu. Výhody representace fontů. Typ, řez a stupeň písma. Manipulace s písmem. Sazba odstavců. Přechod na nový řádek. Mezery v textu. Délkové registry. Geometrie odstavce. Přechod na novou stránku. Speciální prostředí. Textová prostředí. Citáty. Sazba na praporek a centrování. Přímý výstup. Výčtová prostředí. Prosté výčty, číslované výčty. Obecné prostředí pro vytváření výčtů. Poznámky pod čarou a na okrajích textu.
1. Pořadová sazba. Členění dokumentu.
Pořadová sazba. Sazba pomocí zarážek. Vytváření tabulek. Plovoucí objekty a jejich umísťování v dokumentu. Členění dokumentu. Princip křížového odkazu. Násobné zpracování dokumentu. Úvodní část dokumentu. Titulní strana. Obsah a jeho generování. Seznamy obrázků a tabulek. Textová část. Členění do kapitol a podkapitol. Dodatky. Návěstí a odkazy na kapitoly. Přidávání položek do obsahu. Závěrečná část. Bibliografie. Rejstřík pojmů.
2. Sazba matematických textů. Definice nových příkazů.
Přechod do matematického režimu. Matematická sazba uvnitř odstavce. Prostředí pro vytváření vysazených výrazů. Psaní jednotlivých výrazů a rovnic. Mezery v matematickém režimu. Písma v matematickém režimu. Textový vstup v matematickém režimu. Prvky výrazů. Indexy, exponenty, zlomky, odmocniny, elipsy. Speciální symboly. Typy symbolů. Speciální písma. Matice a oddělovače. Jednodušší sazba matic. Linky, svorky a akcenty. Umístění symbolů nad sebe. Dodatečné matematické styly. Práce s boxy. LR boxy. Parboxy. Sazba do více sloupců. Rule boxy. Geometrie boxů. Úschova a použití boxu. Čítače. Předdefinované čítače. Vytvoření vlastního čítače. Definice nových příkazů. Vytváření nových prostředí.
2. Obrázky v TeXu. Úvod do jazyka MetaPost.
Problematika obrázků v TeXu. Pérovky a autotypie. Vkládání obrázků. Balík graphics. Transformace textu. Úvod do jazyka MetaPost. Deklarativní charakter jazyka. Souřadný systém. Základní příkazy pro kresbu. Definice uzavřené a otevřené cesty. Interpolační a Bézierovy křivky. Změna tvaru křivky. Základní výrazy a typy proměnných. Kresba kontury a vyplňování. Kresba šipek. Barvy. Změna pera. Přerušované čáry.
2. Pokročilé možnosti jazyka MetaPost.
Integrace textu a grafiky. Parametrická manipulace s cestou. Měření cesty. Vyjadřování úseků cesty. Budování cyklu. Lineární rovnice a jejich řešení. Nespecifikované proměnné. Průsečíky cest. Afinní transformace. Proměnné typu transformace. Identita. Inversní transformace. Základní řídící konstrukce. Podmíněný příkaz. Cyklus. Definice a typy maker. Ořezávání objektů a cest. Obdélníkové a elipsovité ohraničení objektů.

Seznam cvičení

1. Hladká a smíšená sazba. Členění dokumentu. Odkazy.
Základní struktura dokumentu. Bloky a prostředí. Hladká sazba. Mezery, pomocné znaky, interpunkce, uvozovky, apostrofy. Dělení slov. Příkazy generující text. Akcenty, diakritika a znaky cizích abeced. Smíšená sazba. Fonty v TeXu. Sazba odstavců. Křížový odkaz.
2. Textová a výčtová prostředí. Pořadová sazba.
Citace. Sazba veršů. Sazba na praporek a centrování. Přímý výstup. Prosté výčty, číslované výčty. Obecné prostředí pro vytváření výčtů. Poznámky pod čarou a na okrajích textu. Sazba pomocí zarážek. Vytváření tabulek. Plovoucí objekty.
3. Sazba matematických výrazů.
Matematické režimy. Psaní výrazů a rovnic. Mezery, písma a textový vstup. Prvky výrazů. Indexy, exponenty, zlomky, odmocniny, elipsy. Speciální symboly. Typy symbolů. Speciální písma. Matice a oddělovače. Jednodušší sazba matic. Linky, svorky a akcenty. Umístění symbolů nad sebe.
4. Kreslení jednoduchých pérovek v MetaPostu.
Definice cesty. Jednoduché kreslení. Změna pera. Přerušované čáry. Manipulace s textem. Soustavy lineárních rovnic. Transformace. Ořezávání oblastí. Používání proměnných. Cyklus. Podmíněný příkaz. Parametrická manipulace s cestou.