1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
|
15wielko¶æ bufora
13wielko¶æ puli
14liczba napisów
03???
13m2d5c2l5x2v5i
25Koniec pliku z terminala!
02!
43(Jest ju¿ 100 b³êdów; spróbuj jeszcze raz.)
02?
72<Enter> -- dalej, S -- kontynuacja z przewijaniem komunikatów o b³êdach,
57R -- kontynuacja bez zatrzymywania, Q -- bez komunikatów,
21I -- aby co¶ wpisaæ,
33E -- aby przej¶æ do edycji pliku,
711 lub ... lub 9 -- aby pomin±æ od 1 do 9 nastêpnych leksemów z wej¶cia,
57H -- aby otrzymaæ pomoc, X -- aby przerwaæ przetwarzanie.
17OK, przechodzê w
09batchmode
11nonstopmode
10scrollmode
03...
06wpisz>
45Zgodnie z ¿yczeniem usun±³em fragment tekstu.
50Mo¿esz teraz usun±æ wiêcej tekstu albo wpisaæ co¶.
43Niestety nie potrafiê pomóc w tej sytuacji.
43Mo¿e powiniene¶ poprosiæ o pomoc cz³owieka?
32Niestety, pomog³em ile mog³em...
58B³±d móg³ wyst±piæ zanim zauwa¿y³em jakiekolwiek problemy.
48Je¶li wszystko zawiod³o, zajrzyj do podrêcznika.
02 (
20Zatrzymanie awaryjne
38Niestety przekroczono pojemno¶æ TeXa [
48Je¶li naprawdê potrzebujesz wiêkszej pojemno¶ci,
52to mo¿esz poprosiæ czarodzieja, aby mnie powiêkszy³.
25To nie mo¿e siê zdarzyæ (
64To mnie dobi³o. Poka¿ to komu¶, kto potrafi co¶ takiego naprawiæ
31Nie mogê spe³niæ Twoich wymagañ
61Prawdobodobnie jeden z Twoich b³êdów bardzo mnie uszkodzi³...
76w rzeczy samej, jestem ledwie przytomny. Popraw b³êdy i spróbuj jeszcze raz.
10Przerwanie
16Kto¶ mnie wo³a³?
53Mo¿esz wpisaæ polecenia dla mnie (np. `I\showlists'),
53chyba, ¿e chcesz przerwaæ przetwarzanie wpisuj±c `X'.
69wielko¶æ podstawowej pamiêci (na pude³ka, klej, leksemy, znaki, etc.)
25lista `AVAIL' zamazana w
32lista `double-AVAIL' zamazana w
24Pozycja `doubly free' w
20Niepoprawna flaga w
17Nowa `busy locs':
05LINK(
05INFO(
02[]
09ZAMAZANE.
07kolizja
03fil
06 plus
07 minus
03 []
41£±cze uszkodzone, przerywam wy¶wietlanie.
04etc.
19Nieznany typ wêz³a!
05unset
04box(
02)x
14, przesuniête
08 kolumn)
16, rozci±gniêcie
13, skurczenie
17, klej wstawiony
02-
03< -
05rule(
06insert
23, naturalnego rozmiaru
14; rozdzielono(
26); koszt wstawki ruchomej
04glue
09nonscript
05mskip
02mu
00
08leaders
04kern
14 (dla akcentu)
05mkern
04math
02on
03off
11, otoczone
11 (ligatura
08penalty
13discretionary
11 zamieniam
04mark
07vadjust
09opró¿niam
07kopiujê
07pionowy
07poziomy
21matematyka wyró¿niona
03nie
18wewnêtrzny pionowy
19ograniczony poziomy
05 tryb
39liczba jednocze¶nie konstruowanych list
04###
22 rozpoczêto w wierszu
07 (jêzyk
10:hyphenmin
20 (procedura \output)
26### ostatnich przyczynków:
10prevdepth
09pominiêto
11, prevgraf
13 wierszy(-ów)
07 wiersz
12spacefactor
16, bie¿±cy jêzyk
27to bêdzie mianownikiem dla:
08lineskip
12baselineskip
07parskip
16abovedisplayskip
16belowdisplayskip
21abovedisplayshortskip
21belowdisplayshortskip
08leftskip
09rightskip
07topskip
12splittopskip
07tabskip
09spaceskip
10xspaceskip
11parfillskip
10thinmuskip
09medmuskip
11thickmuskip
30[nieznany parametr dla kleju!]
04skip
06muskip
02pt
06output
08everypar
09everymath
12everydisplay
09everyhbox
09everyvbox
08everyjob
07everycr
07errhelp
04toks
08parshape
03box
04void
12bie¿±cy font
08textfont
10scriptfont
16scriptscriptfont
07catcode
06lccode
06uccode
06sfcode
08mathcode
12pretolerance
09tolerance
11linepenalty
13hyphenpenalty
15exhyphenpenalty
11clubpenalty
12widowpenalty
19displaywidowpenalty
13brokenpenalty
12binoppenalty
10relpenalty
17predisplaypenalty
18postdisplaypenalty
16interlinepenalty
20doublehyphendemerits
19finalhyphendemerits
11adjdemerits
03mag
15delimiterfactor
09looseness
04time
03day
05month
04year
14showboxbreadth
12showboxdepth
08hbadness
08vbadness
07pausing
13tracingonline
13tracingmacros
12tracingstats
17tracingparagraphs
12tracingpages
13tracingoutput
16tracinglostchars
15tracingcommands
15tracingrestores
06uchyph
13outputpenalty
13maxdeadcycles
09hangafter
15floatingpenalty
10globaldefs
03fam
10escapechar
17defaulthyphenchar
15defaultskewchar
11endlinechar
11newlinechar
08language
13lefthyphenmin
14righthyphenmin
14holdinginserts
17errorcontextlines
13charsubdefmin
13charsubdefmax
17tracingcharsubdef
08mubytein
09mubyteout
09mubytelog
10specialout
38[nieznany parametr ca³kowitoliczbowy!]
05count
07delcode
09parindent
12mathsurround
13lineskiplimit
05hsize
05vsize
08maxdepth
13splitmaxdepth
11boxmaxdepth
05hfuzz
05vfuzz
18delimitershortfall
18nulldelimiterspace
11scriptspace
14predisplaysize
12displaywidth
13displayindent
12overfullrule
10hangindent
07hoffset
07voffset
16emergencystretch
33[nieznany parameter dla wymiaru!]
05dimen
06EQUIV(
15nie rozwiniête:
13rozmiar hasza
06csname
09endcsname
11NIEMO¯LIWE.
14NIEISTNIEJ¡CY.
06accent
07advance
15afterassignment
10aftergroup
10begingroup
04char
09delimiter
06divide
09endmubyte
08endgroup
11expandafter
04font
09fontdimen
06halign
05hrule
12ignorespaces
10mathaccent
08mathchar
10mathchoice
08multiply
07noalign
10noboundary
08noexpand
04omit
07penalty
08prevgraf
07radical
04read
05relax
06setbox
03the
06valign
07vcenter
05vrule
62Liczba elementów do odtworzenia po zakoñczeniu sk³adania grupy
19poziomów grupowania
14bie¿±cy poziom
09zachowujê
09odtwarzam
05SAVE(
24Niezgodne powiêkszenie (
02);
38 poprzednia warto¶æ zostanie zachowana
57Mogê u¿yæ tylko jednego powiêkszenia na zadanie. Tak wiêc
63skorzystam z powiêkszenia podanego ju¿ wcze¶niej w tym zadaniu.
44Nieprawid³owe powiêkszenie zmieniono na 1000
61Wspó³czynnik powiêkszenia musi siê zawieraæ miêdzy 1 i 32768.
04ETC.
05B£¡D.
02->
20znak pocz±tku grupy
17znak koñca grupy
35znak pocz±tku trybu matematycznego
34znak wprowadzaj±cy parametr makra
21znak indeksu górnego
21znak indeksu dolnego
29koniec szablonu kolumn tabeli
13znak odstêpu
07litera
05znak
25[nieznany kod polecenia!]
02:
24Wymykaj±ca siê definicja
23Wymykaj±cy siê argument
23Wymykaj±cy siê nag³ówek
20Wymykaj±cy siê tekst
03<*>
08<wpisz>
08<czytam
02w.
11<argument>
10<szablon>
19<ostatnio czytane>
24<do ponownego czytania>
18<tekst wstawiony>
09<output>
11<everypar>
12<everymath>
15<everydisplay>
12<everyhbox>
12<everyvbox>
11<everyjob>
10<everycr>
07<mark>
08<write>
26wielko¶æ stosu wej¶ciowego
05write
38(nie wolno przeplataæ szablonów tabel)
29jednocze¶nie czytanych plików
03par
14Niezakoñczone
34; pominiêto ca³y tekst od wiersza
54W pominiêtym tek¶cie wyst±pi³o niedozwolone polecenie.
61Taki b³±d siê pojawia, je¶li napisa³e¶ `\if...' i zapomnia³e¶
53o koñcz±cym `\fi'. Wstawi³em `\fi' -- mo¿e to pomo¿e.
55Podczas pomijania tekstu warunkowego skoñczy³ siê plik.
17Plik siê skoñczy³
33Napotka³em niedozwolone polecenie
04 of
43Podejrzewam, ¿e zapomnia³e¶ o `}' i dlatego
55czyta³em za miejscem, w którym chcia³e¶, abym skoñczy³.
53Spróbujê z tego wybrn±æ, lecz je¶li b³±d jest powa¿ny
41to napisz `E' lub `X' i popraw swój plik.
31 podczas przegl±dania definicji
28 podczas przegl±dania u¿ycia
30 podczas przegl±dania nag³ówka
28 podczas przegl±dania tekstu
39Wiersz tekstu zawiera niedozwolony znak
66W³a¶nie natkn±³em siê na dziwny symbol, którego nie mogê odczytaæ.
53Kontynuuj, a ja zapomnê, ¿e to w ogóle siê wydarzy³o.
36(Wpisz polecenie lub powiedz `\end')
44*** (zadanie przerwa³em nie znalaz³szy \end)
02=>
25Niezdefiniowane polecenie
70Na koñcu wiersza (z komunikatem o b³êdzie) powy¿ej widnieje polecenie,
60którego nigdy nie \def-iniowano. Je¶li przekrêci³e¶ pisowniê
42(np. `hobx'), to napisz `I' oraz popraw j±
44(np. `I\hbox'). W przeciwnym razie kontynuuj
53a ja zapomnê, ¿e natrafi³em na co¶ niezdefiniowanego.
20Wstawiono brakuj±ce
01
43Polecenie oznaczone <do ponownego czytania>
53nie powininno wyst±piæ pomiêdzy \csname i \endcsname.
05input
08endinput
07topmark
09firstmark
07botmark
14splitfirstmark
12splitbotmark
35wielko¶æ stosu na argumenty poleceñ
09Argument
26 zawiera nadmiarowy znak }
47Napotka³em `}', który z niczym nie tworzy pary.
64Taki b³±d mo¿e byæ spowodowany na przyk³ad przez `\def\a#1{...}'
59i potem `\a}'. Je¶li bêdziesz kontynuowa³, to `\par', który
45wstawi³em, wymusi komunikat o wymykaj±cym siê
57argumencie, co mo¿e byæ w istocie ¼ród³em problemu. Je¶li
57ten nawias by³ zbêdny, to wpisz `2' w celu pominiêcia go.
37Akapit siê skoñczy³ zanim zakoñczono
01
67Mam wra¿enie, ¿e zapomnia³e¶ o `}', co zmmusi³o mnie do u¿ycia tego
58polecenia do zbyt du¿ej ilo¶ci tekstu. Jak z tego wybrn±æ?
56Mam zamiar zapomnieæ o ca³ej sprawie i byæ dobrej my¶li.
07U¿ycie
24 nie odpowiada definicji
51Je¶li powiesz, np. `\def\a1{...}', to zawsze musisz
43wstawiæ `1' po `\a', poniewa¿ nazwy poleceñ
49sk³adaj± siê tylko z liter. Za tym makrem brakuje
44wymaganych znaków, dlatego to makro pomijam.
02<-
21Wstawiono brakuj±cy {
44Wstawi³em lewy nawias, bo jest tu konieczny.
47Byæ mo¿e teraz zechcesz co¶ usun±æ lub wstawiæ,
44tak abym móg³ znale¼æ pasuj±cy prawy nawias.
52(Je¶li wci±¿ nie wiesz, o co chodzi, to wpisz `I}'.)
29Niezgodne jednostki dla kleju
60Przyjmujê ¿e 1mu=1pt, je¶li te jednostki zostan± zamienione.
37Brakowa³o liczby, u¿yjê warto¶ci zero
47W tym miejsu powinna byæ liczba; wstawi³em `0'.
46(Je¶li nie widzisz, sk±d liczba w tym miejscu,
61to zajrzyj do skorowidza w `The TeXbook'' pod `weird error'.)
11spacefactor
09prevdepth
10deadcycles
15insertpenalties
02wd
02ht
02dp
11lastpenalty
08lastkern
08lastskip
11inputlineno
07badness
12Niew³a¶ciwe
69Warto¶æ parametru \spacefactor jest dostêpna tylko w trybie poziomym;
38\prevdepth -- tylko w trybie pionowym.
53¯aden z tych parametrów nie ma sensu wewn±trz \write.
45Pomijam, co napisa³e¶ i u¿ywam warto¶ci zero.
16Nie mo¿na u¿yæ `
05' po
26Niepoprawny numer rejestru
51Numer rejestru musi byæ liczb± z przedzia³u 0..255.
22Zamieni³em to na zero.
21Niepoprawny kod znaku
46Kod znaku musi byæ liczb± z przedzia³u 0..255.
18Niepoprawna liczba
47Poniewa¿ oczekiwa³em liczby z przedzia³u 0..15,
23Niepoprawny `matchchar'
48`matchar' musi byæ liczb± z przedzia³u 0..32767.
28Niepoprawny kod ogranicznika
58Kod ogranicznika musi byæ liczb± z przedzia³u 0..2^{27}-1.
30Niew³a¶ciwa sta³a alfabetyczna
51Po znaku ` powinno wyst±piæ jednoznakowe polecenie.
25W istocie wstawiam tu \0.
14Za du¿a liczba
662147483647='17777777777="7FFFFFFF jest najwiêksz± znan± mi liczb±.
41Dlatego u¿yjê w³a¶nie jej zamiast Twojej.
04true
29Niepoprawna jednostka miary (
20zamieniona na filll)
52filll jest najwiêksz± jednostk± miary, któr± znammm.
02em
02ex
13wstawiono mu)
56Jedyn± jednostk± miary dla kleju matematycznego jest mu.
50Najlepszym sposobem na poprawienie tego b³êdu jest
57usuniêcie nieprawid³owych jednostek; np. w celu usuniêcia
58dwóch liter wpisz `2'. (Por. Rozdzia³ 27 w `The TeXbook'.)
02in
02pc
02cm
02mm
02bp
02dd
02cc
02sp
13wstawiono pt)
48Znane mi jednostki miary to: em, ex, in, pt, pc,
67cm, mm, dd, cc, bp lub sp; jednostki podanej przez Ciebie nie znam!
59Przyjmê, ¿e chcia³e¶ napisaæ pt, czyli punkt typograficzny.
16Wymiar zbyt du¿y
44Mogê u¿ywaæ wymiarów a¿ do oko³o 5,79 metra.
49Kontynuj, a ja wstawiê najwiêkszy mo¿liwy wymiar.
04plus
05minus
05width
06height
05depth
06number
12romannumeral
06string
07meaning
08fontname
07jobname
04 at
64Gdzie siê podzia³ lewy nawias? Napisa³e¶ co¶ w rodzaju `\def\a},
47co ja zamierzam zinterpretowaæ jako `\def\a{}'.
40Doliczy³em siê ju¿ dziewiêciu parametrów
36Zamierzam pomin±æ dodatkowe znaki #.
34Parametry nale¿y numerowaæ kolejno
45Wstawi³em cyfrê, która powinna wyst±piæ po #.
44Aby usun±æ tê, której Ty u¿y³e¶, napisz `1'.
32Z³y numer argumentu w definicji
45Zamierza³e¶ napisaæ ## zamiast #, nieprawda¿?
46A mo¿e gdzie¶ wcze¶niej nie wpisa³e¶ znaku } i
66wszystko siê pomiesza³o? Zamierzam przyj±æ, ¿e mia³e¶ na my¶li ##.
66*** (w trybie non-stop u¿ycie \read z terminala jest niedozwolone)
27Plik skoñczy³ siê wewn±trz
49W poleceniu \read wyst±pi³y niesparowane nawiasy.
02if
05ifcat
05ifnum
05ifdim
05ifodd
07ifvmode
07ifhmode
07ifmmode
07ifinner
06ifvoid
06ifhbox
06ifvbox
03ifx
05ifeof
06iftrue
07iffalse
06ifcase
02fi
02or
04else
11Nadmiarowe
37Pomijam to; brak odpowiadaj±cego \if.
06{true}
07{false}
25Wstawiono brakuj±cy = do
42Brak oczekiwanego znaku `<', `=', lub `>'.
06{case
04.fmt
23nazwê pliku wej¶ciowego
24Nie mogê znale¼æ pliku `
25Nie mogê pisaæ do pliku `
02'.
04.tex
11Wpisz inn±
65*** (b³±d operacji plikowej w trybie non-stop; zadanie przerwano)
04.dvi
23nazwê pliku wyj¶ciowego
06texput
04.fls
04.log
02**
28nazwa pliku ze sprawozdaniem
02
08nullfont
05Font
08 scaled
52 nie jest dostêpny: Niepoprawny plik metryczny (TFM)
58 nie jest dostêpny: Nie znaleziono pliku metrycznego (TFM)
61Nie uda³o mi siê za³adowaæ danych metrycznych dla tego fontu,
37wiêc pomijam specyfikacjê tego fontu.
65[Czarodzieje mog± naprawiaæ pliki TFM przy pomocy TFtoPL/PLtoTF.]
33Spróbuj wyspecyfikowaæ nowy font;
70np. `I\font<ta sama nazwa fontu>=<zastêpcza nazwa pliku metrycznego>'.
33 nie wprowadzono z braku miejsca.
30Tego fontu nie bêdê móg³ u¿yæ,
54poniewa¿ moja pamiêæ na dane o znakach jest zbyt ma³a.
56Je¶li utkn±³e¶, popro¶ czarodzieja, aby mnie powiêkszy³.
74Albo spróbuj `I\font<ta sama nazwa fontu>=<nazwa ju¿ za³adowanego fontu>'.
16Brak nazwy fontu
43Spodziewa³em siê polecenia, którego bie¿±ce
49znaczenie by³o by zdefiniowane przy pomocy \font.
10 ma tylko
23 parametrów `fontdimen'
49Aby zwiêkszyæ liczbê parametrów fontu, powiniene¶
50u¿yæ \fontdimen bezpo¶rednio po za³adowaniu fontu.
21dane metryczne fontów
23Brakuj±cy znak: Nie ma
10 w foncie
12 TeX output
08vlistout
35Gotowe pude³ko wysy³am do pliku DVI
29Wykorzystanie pamiêci przed:
05 po:
20; do wykorzystania:
52Nie mogê wys³aæ strony do pliku DVI, bo jest za du¿a
63W³a¶nie utworzona strona ma wiêcej ni¿ 5,48 metra wysoko¶ci lub
69wiêcej ni¿ 5,48 metra szeroko¶ci. Podejrzewam, ¿e co¶ posz³o nie tak.
29Usun±³em nastêpuj±ce pude³ko:
27Nie z³o¿y³em ¿adnej strony.
26Wynik sk³adu zapisa³em do
10 stron(-y)
07 strona
02,
13 bajty(-ów)).
02to
06spread
13Niewype³nione
12Rozci±gniête
16 \hbox (licho¶æ
41) powsta³o w trakcie wykonywania \output.
25) w akapicie w wierszach
23) w tabeli w wierszach
02--
20) wykryto w wierszu
20Przepe³nione \hbox (
14pt za szerokie
25¦ci¶niête \hbox (licho¶æ
05vpack
16 \vbox (licho¶æ
20Przepe³nione \vbox (
13pt za wysokie
25¦ci¶niête \vbox (licho¶æ
02{}
12displaystyle
09textstyle
11scriptstyle
17scriptscriptstyle
14Nieznany styl!
07mathord
06mathop
07mathbin
07mathrel
08mathopen
09mathclose
09mathpunct
09mathinner
08overline
09underline
04left
05right
06limits
08nolimits
16u³amek, grubo¶æ
18= warto¶æ domy¶lna
19, lewy-ogranicznik
20, prawy-ogranicznik
29 nie jest zdefiniowany (znak
50We w³a¶nie zakoñczonym wzorze matematycznym u¿y³e¶
73wymienionego wy¿ej znaku z rodziny, której nie zdefiniowano. Na przyk³ad,
67format `plain' nie pozwala u¿ywaæ \it i \sl w indeksach. Kontynuuj,
51a ja spróbujê zapomnieæ, ¿e ten znak by³ potrzebny.
06mlist1
06mlist2
06mlist3
640234000122*4000133**3**344*0400400*000000234000111*1111112341011
06mlist4
12 wewn±trz $$
57W matematyce wyró¿nionej mo¿na u¿yæ uk³adu tabelarycznego
60(np. \eqalignno), je¶li oprócz niego pomiêdzy $$ nic nie ma.
58Dlatego usun±³em formu³y poprzedzaj±ce uk³ad tabelaryczny.
04span
02cr
04crcr
11endtemplate
26znak ustawiania tabulacji
55Wstawiono brakuj±cy # w szablonie uk³adu tabelarycznego
60W szablonie \halign lub \valign, pomiêdzy znakami & powinien
42wyst±piæ jeden znak #. Ty go nie wpisa³e¶,
39wiêc jeden wstawi³em; mo¿e to zadzia³a.
61Dozwolony jest tylko jeden znak # na jedn± pozycjê tabulacji.
72Wstawi³e¶ wiêcej ni¿ jeden. Opuszczam wszystkie za wyj±tkiem pierwszego.
04endv
51Nadmiarowy znak ustawiania tabulacji zamieniono na
47Wpisa³e¶ wiêcej znaków \span lub & ni¿ by³o ich
53w nag³ówku w³a¶nie realizowanego \halign lub \valign.
48Zak³adam, ¿e chcia³e¶ w tym miejscu napisaæ \cr.
09256 spans
06align1
06align0
56Napotka³em nieskoñczenie kurczliwy klej wewn±trz akapitu
38W³a¶nie zakoñczony akapit zawiera klej
58o nieskoñczonej kurczliwo¶ci, np. `\hskip 0pt minus 1fil'.
62Taki klej nie powinien tutaj wyst±piæ -- umo¿liwia on z³o¿enie
66ka¿dego akapitu w jednym wierszu. Mo¿emy bezpiecznie jechaæ dalej,
58poniewa¿ zamieni³em nieskoñczon± kurczliwo¶æ na skoñczon±.
05disc1
05disc2
02@@
07: line
03 t=
06 -> @@
07 via @@
03 b=
03 p=
03 d=
10@firstpass
11@secondpass
14@emergencypass
06akapit
05disc3
05disc4
25w trakcie ³amania wiersza
05HYPH(
11hyphenation
19 zostanie pominiêty
70Wyj±tki przenoszenia wyrazów mog± byæ zapisane tylko przy pomocy liter
42i dywizów. Wybaczam ten b³±d. Kontynuujmy.
18To nie jest litera
45Litery w \hyphenation powinny mieæ \lccode>0.
50Kontynuuj, a ja pominê znak wczytany przed chwil±.
36wyj±tki od wzorców dzielenia wyrazów
55pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów
74pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów dla jednego jêzyka
26pamiêæ na wzorce dzielenia
12Za pó¼no na
08patterns
56Wszystkie wzorce trzeba podaæ przed rozpoczêciem sk³adu.
04¬le
19(Patrz Appendix H.)
18To nie jest litera
28Powtórzony wzorzec dzielenia
07wycinam
09vertbreak
75Pude³ko, które próbujê podzieliæ, zawiera klej o nieskoñczonej kurczliwo¶ci
46Pude³ko dzielone przy pomocy `\vsplit' zawiera
69nieskoñczenie kurczliwy klej, np. `\vss' lub `\vskip 0pt minus 1fil'.
71Taki klej nie powinien tutaj wyst±piæ; mo¿esz bezpiecznie jechaæ dalej,
06vsplit
08 wymaga
04vbox
45Pude³ko, które próbujesz podzieliæ, to \hbox.
69Takiego pude³ka nie mogê podzieliæ, dlatego pozostawiam je bez zmian.
08pagegoal
09pagetotal
11pagestretch
14pagefilstretch
15pagefillstretch
16pagefilllstretch
10pageshrink
09pagedepth
04fill
05filll
19### bie¿±ca strona:
33 (od³o¿ono do nastêpnego \output)
19ca³kowita wysoko¶æ
18 docelowa wysoko¶æ
15 sumuje siê do
03, #
16 mo¿na podzieliæ
21%% docelowa wysoko¶æ=
23, maksymalna g³êboko¶æ=
47Wstawki mo¿na umieszczaæ tylko w pude³ku `vbox'
36No, no: Próbujesz wstawiæ \insert do
35rejestru \box, który zawiera \hbox.
45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
06strona
64Na bie¿±cej stronie znaleziono klej o nieskoñczonej kurczliwo¶ci
66Strona przygotowana do wys³ania do pliku DVI zawiera nieskoñczenie
03 g=
03 c=
47Klej o nieskoñczonej kurczliwo¶ci wstawiono ze
57Klej pochodz±cy ze wstawek, który koryguje ³amanie stron,
57powinien mieæ skoñczon± kurczliwo¶æ. Mo¿emy jechaæ dalej,
12% podzielono
04 do
19255 nie jest pró¿ny
68Nie nale¿y u¿ywaæ rejestru \box255 poza procedur± wyj¶cia (\output).
16Pêtla wyj¶cia --
25 kolejnych ja³owych cykli
69Wnioskujê, ¿e twoja procedura \output jest b³êdna, poniewa¿ nigdy nie
65dochodzi do wykonania \shipout. Wykonam wiêc \shipout\box255 sam.
59Nastêpnym razem zwiêksz \maxdeadcycles, a bêdê cierpliwszy!
46Procedura wyj¶cia zawiera niesparowane nawiasy
74Twoja pokrêtna procedura wyj¶cia zawiera problematyczne nawiasy { i/lub }.
58Nie bardzo potrafiê sobie z tym poradziæ; ¿yczê szczê¶cia.
45Procedura wyj¶cia nie u¿y³a ca³ej zawarto¶ci
72Polecenia w \output powinny doprowadziæ do opró¿nienia rejestru \box255,
36na przyk³ad przez `\shipout\box255'.
45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
21Wstawiono brakuj±cy $
60Wstawi³em znak pocz±tku/koñca matematyki, poniewa¿ s±dzê, ¿e
56taki znak opu¶ci³e¶. Kontynuuj trzymaj±c za mnie kciuki.
04' w
73Niestety nie zaprogramowano mnie, jak mam sobie radziæ w takiej sytuacji;
34Bêdê udawa³, ¿e o to nie prosi³e¶.
55Je¶li jeste¶ w niew³a¶ciwym trybie, mo¿e uda siê wróciæ
55do w³a¶ciwego je¶li wpiszesz `I}' lub `I$' lub `I\par'.
03end
04dump
05hskip
04hfil
05hfill
03hss
07hfilneg
05vskip
04vfil
05vfill
03vss
07vfilneg
33Wpisa³em co¶, o czym zapomnia³e¶.
34(Patrz <tekst wstawiony> powy¿ej.)
56Przy odrobinie szczê¶cia, to mo¿e mnie odblokowaæ. Je¶li
60o niczym nie zapomnia³e¶, to spróbuj teraz wpisaæ `2'; wtedy
66zapomnê zarówno to, co wpisa³em, jak i to, co spowodowa³o problem.
06right.
56Wszystko siê popl±ta³o, ale chyba najgorsze ju¿ za nami.
18Za du¿o nawiasów }
37Zamkn±³e¶ wiêcej grup ni¿ otworzy³e¶.
58Takie g³upstwa s± zazwyczaj nieszkodliwe, jed¼ wiêc dalej.
12prawy nawias
32Zbêdny nawias }, lub zapomniano
53Usun±³em symbol zamykaj±cy grupê, poniewa¿ wydaje siê
67zbêdny (tak jak w `$x}$'). Mo¿liwe jednak, ¿e nawias by³ potrzebny,
70a zapomnia³e¶ o czym¶ innym (tak jak w `\hbox{$x}'). W takim przypadku
64sposobem na wybrniêcie jest dodanie zarówno zapomnianego tekstu,
52jak i tego, co w³a¶nie usun±³em. Np. wpisuj±c `I$}'.
08moveleft
09moveright
05raise
05lower
04copy
07lastbox
04vtop
04hbox
07shipout
07leaders
08cleaders
08xleaders
36Brak odpowiedniego kleju po \leaders
67Powiniene¶ napisaæ `\leaders <pude³ko lub linia><hskip lub vskip>'.
53Znalaz³em <pude³ko lub liniê> bez odpowiedniego kleju
54<hskip lub vskip>, wiêc pomijam to polecenie \leaders.
40Niestety ten \lastbox pozostanie pró¿ny.
59Niestety zwykle nie mogê zabieraæ rzeczy z bie¿±cej strony.
35Dlatego \lastbox pozostanie pró¿ny.
24Wstawiono brakuj±ce `to'
54Czytam polecenie `\vsplit<numer pude³ka> to <wymiar>'.
36Teraz bêdê chcia³ zobaczyæ <wymiar>.
27Tutaj powinno byæ <pude³ko>
69Oczekiwa³em, ¿e zobaczê \hbox albo \vbox, albo \copy, albo \box, albo
42co¶ w tym rodzaju. Dlatego na wyj¶ciu mo¿e
58czego¶ brakowaæ. Próbuj dalej; mo¿esz naprawiæ to pó¼niej.
06indent
08noindent
29' tutaj za wyj±tkiem \leaders
70Poziom± liniê wstawiamy do pude³ka `hbox' lub do uk³adu tabelarycznego
56za pomoc± \leaders lub \hrulefill (patrz `The TeXbook').
11Nie mo¿esz
60Zamieniam na \insert0; pude³ko o numerze 255 jest wyj±tkiem.
28Spróbuj `I\vskip-\lastskip'.
27Spróbuj `I\kern-\lastkern'.
48Zapewne mo¿esz to wymusiæ na procedurze wyj¶cia.
09unpenalty
06unkern
06unskip
06unhbox
07unhcopy
06unvbox
07unvcopy
38Niezgodne listy nie mog± byæ `unboxed'
46Nic z tego, Pandoro. (Ty przebieg³a diablico.)
56Nigdy nie otwieram \hbox w trybie pionowym i vice versa.
53Nie mogê te¿ otwieraæ pude³ek w trybie matematycznym.
25Niepoprawny matematyczny
66We wzorach matematycznych trzecia czê¶æ w poleceniu \discretionary
36musi byæ pusta. Dlatego j± usun±³em.
44Za d³uga lista z elementami dyskrecjonalnymi
72Jej -- Nie przysz³o mi na my¶l, ¿e ktokolwiek dotrze a¿ do tego miejsca.
71Czy naprawdê potrzebujesz tak d³ugiej listy elementów dyskrecjonalnych.
44Niepoprawna lista elementów dyskrecjonalnych
66Na li¶cie dyskrecjonalnej mog± wyst±piæ tylko pude³ka i podciêcia.
45Nastêpuj±c± podlistê dyskrecjonaln± usuniêto:
28Wstawiono brakuj±cy nawias }
50Wstawi³em to, co wydaje siê konieczne, by poprawiæ
42ustawienia tabulacji dla bie¿±cej kolumny.
56Spróbuj jechaæ dalej; jest spora szansa, ¿e to zadzia³a.
25Niew³a¶ciwie umieszczono
67Nie wiem, dlaczego chcia³by¶ umie¶ciæ znak tabulacji w tym miejscu.
55Je¶li chcia³e¶ umie¶ciæ znak `&', to wpisz teraz `I\&'.
50Ale je¶li jeden z wcze¶niejszych prawych nawiasów,
56przedwcze¶nie zakoñczy³ poprzednie ustawianie tabulacji,
55to na pewno pojawi siê wiele b³êdów. Dlatego proponujê,
60aby¶ w celu obejrzenia tego, co da siê uratowaæ, wpisa³ `S'.
70albo \cr, albo \span teraz. Je¶li co¶ podobnego do prawego nawiasu `}'
57Polecenie \noalign mo¿na wpisaæ tylko po \cr wystêpuj±cym
61w ustawianiu tabulacji. Kontynuuj, a ja pominê ten przypadek.
63Polecenie \omit mo¿na wpisaæ tylko po znaku tabulacji lub \cr z
65Zgadujê, ¿e w tym miejscu chcia³e¶ zakoñczyæ ustawianie tabulacji
50I'm ignoring this, since I wasn't doing a \mubyte.
48Pomijam to, poniewa¿ nie zajmowa³em siê \csname.
04eqno
05leqno
13displaylimits
68Polecenie typu `limits' powinno wyst±piæ za operatorem matematycznym
58Pomijam ¼le umiejscowione polecenie \limits lub \nolimits.
35Brakuj±cy ogranicznik (wstawiono .)
53Spodziewa³em siê zobaczyæ w tym miejscu `(', `\{' lub
65co¶ w tym rodzaju. Je¶li wpisa³e¶, na przyk³ad, `{' zamiast `\{',
52to w celu sparowania nawiasów powiniene¶ usun±æ `{',
52wpisuj±c teraz `1'. W innych przypadkach, kontynuuj.
51Ogranicznikami mog± byæ znaki których \delcode jest
70nieujemny, albo mo¿esz u¿yæ polecenia `\delimiter <kod ogranicznika>'.
07U¿ywaj
35 do akcentów w trybie matematycznym
52Zamieniam \accent na \mathaccent; ¿ycz mi szczê¶cia.
73(Akcenty we wzorach matematycznych to nie to samo, co akcenty w tek¶cie.)
22Podwojony indeks górny
42Traktujê `x^1^2' w istocie jako `x^1{}^2'.
22Podwojony indeks dolny
42Traktujê `x_1_2' w istocie jako `x_1{}_2'.
05above
04over
04atop
15abovewithdelims
14overwithdelims
14atopwithdelims
69Niejednoznaczno¶æ -- potrzebna jeszcze jedna para nawiasów klamrowych
37Pomijam ten u³amek, poniewa¿ nie wiem
46czy konstrukcja, taka jak `x \over y \over z',
57oznacza `{x \over y} \over z', czy `x \over {y \over z}'.
41Pomijam \right bez odpowiadaj±cego \left.
69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 2
65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 2,
51\scriptfont 2 lub \scriptscriptfont 2 brak których¶
55z warto¶ci \fontdimen wymaganych dla fontu z symbolami.
69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 3
65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 3,
62\scriptfont 3 lub \scriptscriptfont 3 brak których¶ z warto¶ci
65\fontdimen wymaganych dla fontu z symbolami w ró¿nych rozmiarach.
40$$ powinno koñczyæ matematykê wyró¿nion±
72Przypuszczalnie ostatnio przeczytany `$' pasuje do poprzedzaj±cego `$$'.
55Dlatego za³o¿ê, ¿e napisa³e¶ `$$' w obydwu przypadkach.
07display
22Wstawiono brakuj±ce $$
04long
05outer
06global
03def
04gdef
04edef
04xdef
06prefix
31Nie mo¿esz u¿yæ przedrostka z `
56Bêdê udawaæ, ¿e nie napisa³e¶ \long, \outer lub \global.
07' lub `
05' z `
61Bêdê udawaæ, ¿e nie napisa³e¶ w tym miejscu \long ani \outer.
29Wstawiono brakuj±ce polecenie
41Pisz `\def\cs{...}', a nie `\def cs{...}'
59Musia³em uzupe³niæ Twoj± definicjê o niedostêpne polecenie.
60Mam nadziejê, ¿e dziêki temu uda mi siê wypl±taæ z k³opotów.
52Mo¿esz zrêcznie wybrn±æ z tego b³êdu, je¶li bêdziesz
45uwa¿a³; patrz æwiczenie 27.2 w `The TeXbook'.
12inaccessible
03let
09futurelet
06mubyte
09noconvert
61not appear in <byte sequence> between \mubyte and \endmubyte.
27The empty <byte sequence>,
08 ignored
22The <byte sequence> in
62\mubyte <token> <byte sequence>\endmubyte should not be empty.
07chardef
11mathchardef
08countdef
08dimendef
07skipdef
09muskipdef
07toksdef
10charsubdef
27Nowe podstawienie za znak:
03 =
46Powiniene¶ by³ napisaæ `\read<number> to \cs'.
27Teraz zamierzam szukaæ \cs.
08xordcode
08xchrcode
08xprncode
19Nieprawid³owy kod (
43); kod powinien byæ liczb± z przedzia³u 0..
15); co najwy¿ej
44U¿yjê liczby 0 zamiast nieprawid³owego kodu.
02by
58Przepe³nienie w trakcie wykonywania operacji arytmetycznej
47Nie mogê dokoñczyæ tego mno¿enia lub dzielenia,
34poniewa¿ wynik jest poza zakresem.
48Zapominam, co napisa³e¶, i niczego nie zmieniam.
72Niestety w matematyce wyró¿nionej nie mo¿esz napisaæ \setbox po \halign,
53ani miêdzy poleceniem \accent i znakiem akcentowanym.
24Z³y wspó³czynnik odstêpu
67Prawid³owy wspó³czynnik powinien byæ liczb± z przedzia³u 1..32767.
53W tym miejscu dopuszczalne s± tylko liczby nieujemne.
42Tylko INITEX mo¿e czytaæ wzorce dzielenia.
10hyphenchar
08skewchar
04FONT
02at
06scaled
26Niew³a¶ciwy rozmiar `at' (
23pt), zamieniono na 10pt
60Radzê sobie tylko z fontami w rozmiarach dodatnich, które s±
62mniejsze ni¿ 2048pt. Dlatego zamieni³em podany wymiar na 10pt.
12select font
13errorstopmode
06openin
07closein
07message
10errmessage
36(To by³ inny komunikat \errmessage.)
59Ten komunikat o b³êdzie wygenerowa³o polecenie \errmessage.
50Dlatego nie mogê podaæ wyczerpuj±cego wyja¶nienia.
70Wyobra¼ sobie, ¿e jeste¶ Herkulesem Poirot: zbadaj wszystkie poszlaki,
62i dojd¼ prawdy dziêki metodzie i przymiotom swojego intelektu.
09lowercase
09uppercase
04show
07showbox
07showthe
09showlists
72To nie jest komunikat o b³êdzie; Wypisujê co¶, u¿ywaj±c polecenia \show.
59Je¶li mam wy¶wietliæ wiêcej szczegó³ów, to wpisz `I\show..'
58(np. \show\cs, \showthe\count10, \showbox255, \showlists).
63Wpisz te¿ `I\tracingonline=1\show...', a na terminalu i w pliku
53ze sprawozdaniem znajdziesz zawarto¶æ pude³ek i list.
02>
09undefined
05makro
12makro `long'
13makro `outer'
17outer endtemplate
06> \box
02OK
33 (porównaj plik ze sprawozdaniem)
09 (INITEX)
50Wewn±trz grupy nie wolno wykonywaæ polecenia \dump
37G³o¶ne ,,NIE'' wszystkim `{...\dump}'
27 napisy o ³±cznej d³ugo¶ci
59 zrzucone pozycje pamiêci; aktualne wykorzystanie pamiêci:
23 poleceñ wieloznakowych
33 s³ów(-owa) danych o fontach dla
21 wprowadzonych fontów
17 wprowadzony font
05\font
34 wyj±tki(-ów) od wzorców dzielenia
29 wyj±tek od wzorców dzielenia
31Struktura `trie' jest d³ugo¶ci
06 i ma
04 ops
03 op
03 z
12 dla jêzyka
09 (format=
22nazwa pliku z formatem
25Pocz±tek zrzutu do pliku
26Sprawozdanie zapisa³em do
02 )
13end wyst±pi³
27wewn±trz grupy na poziomie
06kiedy
11 w wierszu
19 by³ niezakoñczony)
58(dodatkowe informacje znajdziesz w pliku ze sprawozdaniem)
33(tylko INITEX mo¿e wykonaæ \dump)
35odpluskwianie # (-1 aby zakoñczyæ):
07openout
08closeout
07special
09immediate
11setlanguage
24[nieznane rozszerzenie!]
04ext1
12 (hyphenmin
10wihajster?
04ext2
04ext3
08endwrite
07system(
04)...
09clobbered
08executed
08disabled
44Polecenie write zawiera niesparowane nawiasy
66Na tej stronie znalaz³em polecenie \write, które ma mniej { ni¿ }.
04ext4
23nazwa pliku wyj¶ciowego
08\openout
04 = `
16podstawienie za
42Brakuj±cy znak: niekompletne podstawienie
28U¿yjê podstawienia za znak:
*214857623
|