Aplikace parametrů řádkového zlomu a output rutiny k formátování sazby v TeXu
Zpravodaj Československého sdružení uživatelů TeXu, Tome 29 (2019) no. 1-4, pp. 44-65
Cet article a éte moissonné depuis la source Czech Digital Mathematics Library

Voir la notice de l'article

V článku projdeme vnitřnosti programu TeX a ukážeme si, jakou cestou se jednotlivé znaky vstupního souboru .tex postupně dostanou až do výstupního souboru .pdf. Zdržíme se u algoritmu řádkového zlomu, který bez debat výrazně předběhl svou dobu. Vhodnou kombinací jeho parametrů lze nastavit nejen zarovnání textu do bloku, na střed nebo na praporek, ale ukážeme si i mnoho dalších možných způsobů zarovnání textu. Na konci této cesty se nachází output rutina, která má za úkol umístit vysázený text na stránku. Ukážeme si, jak lze nastavit různá záhlaví a zápatí a jak lze jednoduše vytvořit hlavičkový papír. Také si ukážeme různé praktické aplikace output rutiny, například k vysázení slajdů pro přípravu prezentací. Přijde řeč i na problematiku zjišťování pozice konkrétního bodu sazby na stránce a využití této informace při kreslení obrázků v METAPOSTu. Článek vychází z přednášky druhého autora na konferenci OSSconf 2018.
V článku projdeme vnitřnosti programu TeX a ukážeme si, jakou cestou se jednotlivé znaky vstupního souboru .tex postupně dostanou až do výstupního souboru .pdf. Zdržíme se u algoritmu řádkového zlomu, který bez debat výrazně předběhl svou dobu. Vhodnou kombinací jeho parametrů lze nastavit nejen zarovnání textu do bloku, na střed nebo na praporek, ale ukážeme si i mnoho dalších možných způsobů zarovnání textu. Na konci této cesty se nachází output rutina, která má za úkol umístit vysázený text na stránku. Ukážeme si, jak lze nastavit různá záhlaví a zápatí a jak lze jednoduše vytvořit hlavičkový papír. Také si ukážeme různé praktické aplikace output rutiny, například k vysázení slajdů pro přípravu prezentací. Přijde řeč i na problematiku zjišťování pozice konkrétního bodu sazby na stránce a využití této informace při kreslení obrázků v METAPOSTu. Článek vychází z přednášky druhého autora na konferenci OSSconf 2018.
DOI : 10.5300/2019-1-4/44
Mots-clés : TeX; řádkový zlom; output rutina; TeX; line break; output routine
@article{10_5300_2019_1_4_44,
     author = {Schaynov\'a, Lucie and \v{S}ustek, Jan},
     title = {Aplikace parametr\r{u} \v{r}\'adkov\'eho zlomu a output rutiny k form\'atov\'an{\'\i} sazby v {TeXu}},
     journal = {Zpravodaj \v{C}eskoslovensk\'eho sdru\v{z}en{\'\i} u\v{z}ivatel\r{u} TeXu},
     pages = {44--65},
     year = {2019},
     volume = {29},
     number = {1-4},
     doi = {10.5300/2019-1-4/44},
     language = {cs},
     url = {http://geodesic.mathdoc.fr/articles/10.5300/2019-1-4/44/}
}
TY  - JOUR
AU  - Schaynová, Lucie
AU  - Šustek, Jan
TI  - Aplikace parametrů řádkového zlomu a output rutiny k formátování sazby v TeXu
JO  - Zpravodaj Československého sdružení uživatelů TeXu
PY  - 2019
SP  - 44
EP  - 65
VL  - 29
IS  - 1-4
UR  - http://geodesic.mathdoc.fr/articles/10.5300/2019-1-4/44/
DO  - 10.5300/2019-1-4/44
LA  - cs
ID  - 10_5300_2019_1_4_44
ER  - 
%0 Journal Article
%A Schaynová, Lucie
%A Šustek, Jan
%T Aplikace parametrů řádkového zlomu a output rutiny k formátování sazby v TeXu
%J Zpravodaj Československého sdružení uživatelů TeXu
%D 2019
%P 44-65
%V 29
%N 1-4
%U http://geodesic.mathdoc.fr/articles/10.5300/2019-1-4/44/
%R 10.5300/2019-1-4/44
%G cs
%F 10_5300_2019_1_4_44
Schaynová, Lucie; Šustek, Jan. Aplikace parametrů řádkového zlomu a output rutiny k formátování sazby v TeXu. Zpravodaj Československého sdružení uživatelů TeXu, Tome 29 (2019) no. 1-4, pp. 44-65. doi: 10.5300/2019-1-4/44

1. Knuth, Donald E.: The TeXbook. Computers & Typesetting, Volume A. Addison-Wesley, 1986.

2. Olšák, Petr: TeXbook naruby. Konvoj, 2001.

3. Knuth, Donald E.: TeX: The Program. Computers & Typesetting, Volume B. Addison-Wesley, 1986. | MR

4. Knuth, Donald E., Plass, Michael F.: Breaking Paragraphs into Lines. 1981.

5. Liang, Franklin M.: Word Hy-phen-a-tion by Com-put-er. 1983. Disertační práce. Stanford University, Department of Computer Science.

6. Bezruč, Petr: Slezské písně. Československý spisovatel, 1951.

7. Olšák, Petr: TeX pro pragmatiky. CSTUG, 2016. | DOI

8 Šustek, Jan: Načítání souboru s argumenty v TeXu. Zpravodaj CSTUG. 2015, roč. 25, č. 1-2, s. 86-94. ISSN 1211-6661. Dostupné z DOI: 10.5300/2015-1-2/86

Cité par Sources :