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