15wielkość bufora 13wielkość puli 14liczba napisów 03??? 13m2d5c2l5x2v5i 25Koniec pliku z terminala! 00 02: 02! 43(Jest już 100 błędów; spróbuj jeszcze raz.) 02? 72 -- 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 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 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 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!] 24Wymykająca się definicja 23Wymykający się argument 23Wymykający się nagłówek 20Wymykający się tekst 03<*> 08 08 10 19 24 18 09 11 12 15 12 12 11 10 07 08 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 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='. 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='. 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 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 '. 53Znalazłem bez odpowiedniego kleju 54, 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 to '. 36Teraz będę chciał zobaczyć . 27Tutaj powinno być 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 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 '. 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 07chardef 11mathchardef 08countdef 08dimendef 07skipdef 09muskipdef 07toksdef 10charsubdef 27Nowe podstawienie za znak: 03 = 46Powinieneś był napisać `\read to \cs'. 27Teraz zamierzam szukać \cs. 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: *257107265