|
|
|
||
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)
|
|
||
Naučit nízkou úroveň typografického programu TeX Poslední úprava: T_KTI (23.05.2008)
|
|
||
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)
|
|
||
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)
|