SubjectsSubjects(version: 845)
Course, academic year 2018/2019
   Login via CAS
Seminar on TeX - NUOS005
Title in English: Seminář o TeXu
Guaranteed by: Department of Theoretical Computer Science and Mathematical Logic (32-KTIML)
Faculty: Faculty of Mathematics and Physics
Actual: from 2015
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech
Teaching methods: full-time
Guarantor: Mgr. Vladan Majerech, Dr.
Classification: Informatics > Software Applications
Annotation -
Last update: T_KTI (10.04.2001)
We describe the TeX language on the lowest level.
Aim of the course - Czech
Last update: T_KTI (23.05.2008)

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

Course completion requirements - Czech
Last update: Mgr. Vladan Majerech, Dr. (06.10.2017)

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

Syllabus -
Last update: T_KTI (02.07.2007)

What is TeX - differences between editting and typesetting, TeX inputs and outputs, device independence, pdfTeX

Horizontal/vertical mode, hlist/vlist contents, badness computation during boxing

Multiphase algorithm for breaking paragraph into lines, kinds of demerits, options for choosing paragraph shapes,

inefectivity of "looseness" technique

Creating vlist - fixing baselines, panalties genarated during paragraph breaking into lines

Creating hlist - TFM information - inherited kerning, ligatures, "sfcode" table - autospacing

Simplified page breaking algorithm (no floating objects)

TeX variables, grouping, arithmetics of numbers, dimensions and glues

Complete page breaking algorithm

How TeX reads input, "catcode" table

Programming techniques - definitions and conditions

Mathematics and tables

PlainTeX, notes about LaTeX and AMSTeX

Charles University | Information system of Charles University |