SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Seminar on TeX - NUOS005
Title: Seminář o TeXu
Guaranteed by: Department of Theoretical Computer Science and Mathematical Logic (32-KTIML)
Faculty: Faculty of Mathematics and Physics
Actual: from 2024
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: http://mj.ucw.cz/vyuka/tex/
Guarantor: Mgr. Vladan Majerech, Dr.
Mgr. Martin Mareš, Ph.D.
Teacher(s): Mgr. Vladan Majerech, Dr.
Mgr. Martin Mareš, Ph.D.
Classification: Informatics > Software Applications
Annotation -
We describe the TeX language on the lowest level.
Last update: T_KTI (10.04.2001)
Aim of the course - Czech

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

Last update: T_KTI (23.05.2008)
Course completion requirements - Czech

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.

Last update: Majerech Vladan, Mgr., Dr. (23.09.2020)
Syllabus -

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

Last update: T_KTI (02.07.2007)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html