PředmětyPředměty(verze: 964)
Předmět, akademický rok 2024/2025
   Přihlásit přes CAS
Seminář o TeXu - NUOS005
Anglický název: Seminar on TeX
Zajišťuje: Katedra teoretické informatiky a matematické logiky (32-KTIML)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2024
Semestr: zimní
E-Kredity: 3
Rozsah, examinace: zimní s.:0/2, Z [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Další informace: http://mj.ucw.cz/vyuka/tex/
Garant: Mgr. Vladan Majerech, Dr.
Mgr. Martin Mareš, Ph.D.
Vyučující: Mgr. Vladan Majerech, Dr.
Mgr. Martin Mareš, Ph.D.
Kategorizace předmětu: Informatika > Aplikační software
Anotace -
Seminář je věnován popisu nejnižší úrovně programu TeX. Studenti by potom měli umět číst "programy" Plain, AMSTeX, LaTeX, AMSLaTeX apod. Seminář není věnován výuce jednotlivých stylů. V letním semestru navazuje obdobný popis programu METAFONT, případně METAPOST. Je kladen důraz na použitý programovací jazyk, nikoli na výuku jednotlivých stylů či estetického cítění.
Poslední úprava: T_KTI (24.05.2004)
Cíl předmětu

Naučit nízkou úroveň typografického programu TeX

Poslední úprava: T_KTI (23.05.2008)
Podmínky zakončení předmětu

Podmínkou přidělení zápočtu je získání alespoň tří pětin z možných bodů za domácí úkoly zadávané na semináři.

Poslední úprava: Majerech Vladan, Mgr., Dr. (23.09.2020)
Sylabus -

Seminář je věnován popisu nejnižší úrovně programu TeX.

Studenti by potom měli umět číst "programy" Plain, AMSTeX, LaTeX,

AMSLaTeX apod. Seminář není věnován výuce jednotlivých stylů. V letním

semestru navazuje obdobný popis programu METAFONT, případně

METAPOST.

Je kladen důraz na použitý programovací jazyk, nikoli na výuku

jednotlivých stylů či estetického cítění.

Co je TeX - rozlišení editoru a sazečského programu, vstupy, výstupy TeXu, nezávislost na rozlišení tiskárny, pdfTeX

Horizontální/vertikální režim, obsah hlistu a vlistu, výpočty špatnosti při zaboxování

Víceprůchodový algoritmus lámání odstavce do řádek, druhy penalizace, možnosti volby tvaru odstavce,

neefektivita "looseness"

Vytváření vlistu - dodržování účaří, penalizace generované při lámání odstavců

Vytváření hlistu - TFM informace - automatický kerning, slitky, tabulka sfcode - automatický spacing

Algoritmus stránkového zlomu, bez komplikací s plovoucími objekty

Proměnné TeXu, uzávorkování, aritmetika čísel, dimenzí a lepidel

Algoritmus stránkového zlomu s plovoucími objekty

Jak TeX zpracovává vstup, "catcodes"

Techniky programování - makra a podmínky

Matematika a tabulky

PlainTeX, zmínka o LaTeXu a AMSTeXu

Poslední úprava: T_KTI (02.07.2007)
 
Univerzita Karlova | Informační systém UK