
                  ERRATA - TeXbook naruby
                  =======================

Znaceni
-------
cislo strany^cislo radku shora
nebo
cislo strany_cislo radku zdola

verze textu 10. 2. 1997:  kniha uvedena k verejnemu pouziti.
============================================================

Preklepy
--------
14_9:   choval pokud mozno st\v{e}jne -> chovat pokud mozno stejne
34^14:  before \pokus -> before \sekce
119_12: hodnot pouzito makro \cvak -> hodnot je pouzito marko \cvak
129^11: souviseji primitivem -> souviseji s primitivem
148_16: vsechny male i velke znaky -> vsechna mala i velka pismena
149_4:  \underline, resp. \overline -> \overline, resp. \underline
220_12: promoci -> pomoci
324^6-8: zrusit svisle cary a formu cislovane ukazky.
350_16: specialni -> specialnich
357_15: resp. { inserted -> resp. } inserted

verze textu 17. 2. 1997: opraveny vyse uvedene preklepy.
========================================================

Preklepy
--------
308_18: jen 249 povelu -> jen 250 povelu
308_11: definovano 127 povelu -> definovano 128 povelu
320_1:  \chardef`\%=37  ->  \chardef\%=37

Doplneni
--------
102_1:  povelem \kern. -> povelem \kern nebo \/.
103_6:  Pri f{i} se ligatura primarne nevytvori. Projde-li ale seznam
        druhym pruchodem radkoveho zlomu, pak se i f{i} muze spojit 
        v ligaturu (srovnej poznamku na strane 220). 
        Pisme proto radeji: "f\/i".

verze textu 28. 2. 1997: opraveny vyse uvedene preklepy a zanesena doplneni.
============================================================================

Preklepy a doplneni
-------------------
6_16:   terminy, jako token -> terminy jako token
36^15:  #3:#4 -> #3,#4
47^14:  Non -> NON
47^19,20: non -> NON
66^4:   primitivu, coz jsou nasledujici -> primitivu. Jedna se o~nasledujici
100^8:  "konec" vertikalniho seznamu -> "konec" horizontalniho seznamu
150^7:  ostavce -> odstavce
221_11: Post-Sripto-vym -> Post-Scripto-vym
361^5:  X ---- Predcasne -> X --- Predcasne
436_9:  <blanced text> -> <balanced text>
464-65: do rejstriku pridat hesla: "italicka korekce", "pool".

Chyba v ukazce makra
--------------------
61_15: chybne:   \ifnum\indnum=#2\else\addbuf{#2,}\indnum=#2\fi
       spravne:  \ifnum\indnum=#2 \else\addbuf{#2,}\indnum=#2 \fi

verze textu 25. 4. 1997: opraveny vyse uvedene preklepy a chyba v makru
=======================================================================

Doplneni
--------
27^7:  doplnit priklad na \defaktivni pomoci \uppercase.
45^9:  doplnit reseni: \ex \let\csname#1\ex\endcsname \csname#2\endcsname
226^8: \def\composelines{% -> \def\composelines{\setbox2=\hbox{}%
326_2: nikoli s prefixem global -> nikoli s prefixem restricted nebo read-only
327^4: registru s globalni platnosti, -> registru s prefixem restricted, 
330_13+: \newdimen\p@ \p@=1pt 
         \newdimen\z@ \z@=0pt 
         \newskip\z@skip \z@skip=0pt plus0pt minus0pt
         \newbox\voidb@x 
332^16+: Zavest krome "global" prefixy "read-only" a "restricted". Zrusit
       [i-number] a dalsi [i-*].
333_17: "ef derivovano" -> "derivace $f$"
333_12: derivace ef -> derivace $f$ (analogicky s 161_3)
334-458: U primitivu \catcode, \sfcode a dalsich doplnit prefix restricted.
462_0: doplnit citace.

Chyby
-----
10^11  \kern a \lower -> \hbox, \kern a \lower
34^12  nesouhlasi se svou definici -> nesouhlasi s jeho definici
41^7   a o to myslim autorovi -> a o to, myslim, autorovi
42^8   mame jistotu ze -> mame jistotu, ze
78_19  velikost, indexovou velikost a indexovou velikost druhe urovne. ->
       velikost a pro velikost indexu ruznych urovni.
101_21 boxu timto zpusobem neupravuje. +> Pouze ve vystupni rutine je
                                          \boxmaxdepth=\maxdepth.
108_4: kapitalky -> verzalky
178^13 chybne:  \def\sixt#1{\ifcase#1 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or
       spravne: \def\sixt#1{\ifcase#10\or1\or2\or3\or4\or5\or6\or7\or8\or9\or
229^10 o vice nez 50% -> mezi 50 az 100%
293^17 \multiply\pnum by\fnum ->
       \multiply\pnum by\pnum \multiply\pnum by\fnum
306_7-0:  udaj (op div 4) je vylozen a v prikladu pro op = 10 ilustrovan
        nespravne. Znaky se neignoruji, ale pouze se na nich neprovadi
        test na dalsi pripadne ligatury.
337_10: [exp] -> [h, v, m]
337_9:  Expand procesor si ulozi -> TeX si ulozi
338^13: [exp] -> [h, v, m]
338^14: Expand procesor si vlozi -> TeX si vlozi

Preklepy
--------
198_5:  TeXprerusi -> TeX prerusi
216^14: chceme zabranit, aby nebyla -> chceme zajistit, aby nebyla
230_14,18: Phill -> Phil
303_14: vyjiky -> vyjimky
438^15: \]#$] -> [\]12 [#]12 [$]12 [ ]12 [x]12
438^17: \]string] -> [\]12 [s]12 [t]12 [r]12 [i]12 [n]12 [g]12

annonce.txt^44: za CSTeX ... jsem nikdy nevidel ani halir ->
       od 28.8.1997 se stava tato veta nepravdivou, protoze tento den
       jsem obdrzel na svuj ucet od CSTUGu 4250Kc za udrzbu CSTeXu.

----------------------------------------------------------------------
verze textu 24. 10. 1997: opraveny vyse uvedene preklepy a chyby,
      doplneny priklady. Jedna se o oficialni verzi textu pro 
      nakladatelstvi Konvoj, 1997. 
=======================================================================

Chyba
-----
228^2  V kazde mezere typu <glue> prida TeX k puvodni hodnote natazeni
       velikost \emergencystretch. Tim maji mezery vetsi moznost
       natazeni a vypocet badness probehne jinym zpusobem. 
       Rutina dale vyhodnoti vsechny mozne radkove zlomy stejne, jako
       v druhem pruchodu.  -> 
       Celkova hodnota roztazeni kazdeho radku se pred vypoctem
       badness zvetsi o \emergencystretch a dale se postupuje stejne 
       jako v~druhem pruchodu. Mezery se chovaji, jako by si v~kazdem 
       radku mezi sebe rovnym dilem rozdelily dodatecnou hodnotu roztazeni
       z~\emergencystretch.
357^12 Pridana hodnota roztazeni ke kazde mezere typu <glue> -> 
       Celkova hodnota roztazeni pridana ke kazdemu radku






