Poznamka k chybam v TeXu

Petr Olsak olsak at math.feld.cvut.cz
Tue Mar 14 08:58:53 CET 1995



On Mon, 13 Mar 1995, Petr Sojka wrote:
>
> Periodic ritual, ...
> 106 pages of bug comments ...
> a letos to je 13 let od TeXu82 ...
>
> Ironii osudu je, ze Petrem zminovany \ioalign volany z \d ma v plainu chybu,
> takze ten patch pro korektni sazbu s akcenty (\d s zapornym
> \lineskiplimit) v plainu treba bude. LaTeX ho, bohuzel, zdedil,
> ale od LaTeX teamu mam mnohem zivejsi odezvu nez od DEK,
> ktery bug reports cte jednou za rok (vetsinou unor).
>
> Bona fide
> Petr
>

O chybe v \ioalign pro zaporny \lineskiplimit vime uz dlouho. Myslim, ze
jsme s Petrem Sojkou a Karlem Horakem tento problem diskutovali uz pred
dvema lety v Astonu a uz tehdy jsme si rekli, ze nema smysl Knuthovi toto
posilat jako chybu, protoze (podle meho soukromeho nazoru):

1. tuto vec muselo udelat plno jinych lidi, protoze je
   to chyba trivialni,
2. protoze ji Knuth neopravil, je mozno se domnivat, ze
   to nepovazuje  za chybu ale za vlastnost plainu. Totiz za chybu
   povazuje jen to, co se chova jinak, nez je psano v TeXbooku a pritom
   v TeXbooku je cely plain napsany a tim je jeho definice recena. To, ze
   nekomu tato definice nevyhovuje v okamziku, kdy nastavi zaporny
   \lineskiplimit je ciste jeho soukromy problem, ma TeXbook, podiva se,
   proc se to tak chova, a vec si nadefinuje jinak.

Typnul bych si, ze mezi zminenymi 106 stranami chyb Knuth skutecne jako
chybu akceptuje neco, co by nas ani ve snu nenapadlo a ostatni veci za
chyby povazovat nebude. V Komodie (bulletin DANTE) vysel clanek,
popisujici vsechny opravy TeXu od 3 k 3.1, od 3.1 k 3.14 atd. Pro vetsinu
z nas da asi hodne prace pochopit, jaka to vlastne byla chyba a vsichni
si tam muzeme vsimnout, ze opravenych chyb je minimalne. Vubec se nejedna
o 106 stran mezi jednou a druhou verzi. Kam se ty reportovane chyby ztraceji?

Jako perlicku uvedu jednu pro vsechny snadno pochopitelnou chybu, ktera
byla opravena tusim mezi 3 a 3.1. Registr na pocitani stranek v TeXu ma
omezeni 65tis. Pokud vysazime dokument s vice stranami, nez 65tis, pak se
chyba projevi tak, ze TeX nevyda zadne chybove hlaseni a zacne se chovat
jinak, nez bychom cekali. Prosim, prihlaste se, kdo jiz potreboval
vysazet dokument s vice nez 65 tisici stranami, aby na chybu narazil.

Petr Olsak




More information about the csTeX mailing list