TeX in C
Explore TeX with modern c compiler.
str_pool_init.h
浏览该文件的文档.
1
const
char
*
const
pool_strs
[] = {
2
".fmt"
,
3
"notexpanded:"
,
4
"inaccessible"
,
5
" (INITEX)"
,
6
"endwrite"
,
7
"???"
,
8
"csname"
,
9
"endcsname"
,
10
"IMPOSSIBLE."
,
11
"NONEXISTENT."
,
12
"textfont"
,
13
"scriptfont"
,
14
"scriptscriptfont"
,
15
"? "
,
16
"I have just deleted some text, as you asked."
,
17
"You can now delete more, or insert, or whatever."
,
18
"You want to edit file "
,
19
" at line "
,
20
"Sorry, I don't know how to help in this situation."
,
21
"Maybe you should try asking a human?"
,
22
"Sorry, I already gave what help I could..."
,
23
"An error might have occurred before I noticed any problems."
,
24
"``If all else fails, read the instructions.''"
,
25
"insert>"
,
26
"OK, entering "
,
27
"batchmode"
,
28
"nonstopmode"
,
29
"scrollmode"
,
30
"..."
,
31
"Type <return> to proceed, S to scroll future error messages,"
,
32
"R to run without stopping, Q to run quietly,"
,
33
"I to insert something, "
,
34
"E to edit your file,"
,
35
"1 or ... or 9 to ignore the next 1 to 9 tokens of input,"
,
36
"H for help, X to quit."
,
37
"(That makes 100 errors; please try again.)"
,
38
"! "
,
39
"Emergency stop"
,
40
"TeX capacity exceeded, sorry ["
,
41
"If you really absolutely need more capacity,"
,
42
"you can ask a wizard to enlarge me."
,
43
"This can't happen ("
,
44
"I'm broken. Please show this to someone who can fix can fix"
,
45
"I can't go on meeting you like this"
,
46
"One of your faux pas seems to have wounded me deeply..."
,
47
"in fact, I'm barely conscious. Please fix it and try again."
,
48
"End of file on the terminal!"
,
49
" ("
,
50
"Interruption"
,
51
"You rang?"
,
52
"Try to insert some instructions for me (e.g.,`I\\showlists'),"
,
53
"unless you just want to quit by typing `X'."
,
54
"CLOBBERED."
,
55
"BAD."
,
56
"->"
,
57
"ETC."
,
58
"Runaway "
,
59
"definition"
,
60
"argument"
,
61
"preamble"
,
62
"text"
,
63
"main memory size"
,
64
"AVAIL list clobbered at "
,
65
"Double-AVAIL list clobbered at "
,
66
"Doubly free location at "
,
67
"Bad flag at "
,
68
"New busy locs:"
,
69
"LINK("
,
70
"INFO("
,
71
"EQUIV("
,
72
"SAVE("
,
73
"HYPH("
,
74
"[]"
,
75
"foul"
,
76
"fil"
,
77
" plus "
,
78
" minus "
,
79
"fam"
,
80
" []"
,
81
"{}"
,
82
"displaystyle"
,
83
"textstyle"
,
84
"scriptstyle"
,
85
"scriptscriptstyle"
,
86
"Unknown style!"
,
87
"lineskip"
,
88
"baselineskip"
,
89
"parskip"
,
90
"abovedisplayskip"
,
91
"belowdisplayskip"
,
92
"abovedisplayshortskip"
,
93
"belowdisplayshortskip"
,
94
"leftskip"
,
95
"rightskip"
,
96
"topskip"
,
97
"splittopskip"
,
98
"tabskip"
,
99
"spaceskip"
,
100
"xspaceskip"
,
101
"parfillskip"
,
102
"thinmuskip"
,
103
"medmuskip"
,
104
"thickmuskip"
,
105
"[unknown glue parameter!]"
,
106
"Bad link, display aborted."
,
107
"etc."
,
108
"unset"
,
109
"box("
,
110
")x"
,
111
" columns)"
,
112
", stretch "
,
113
", shrink "
,
114
", glue set "
,
115
"- "
,
116
"?.?"
,
117
"< -"
,
118
", shifted "
,
119
"rule("
,
120
"insert"
,
121
", natural size "
,
122
"; split("
,
123
"); float cost "
,
124
"openout"
,
125
"write"
,
126
"closeout"
,
127
"special"
,
128
"setlanguage"
,
129
" (hyphenmin "
,
130
"whatsit?"
,
131
""
,
132
"leaders "
,
133
"glue"
,
134
"nonscript"
,
135
"mskip"
,
136
"mu"
,
137
"kern"
,
138
" (for accent)"
,
139
"mkern"
,
140
"math"
,
141
"on"
,
142
"off"
,
143
", surrounded "
,
144
" (ligature "
,
145
"penalty "
,
146
"discretionary"
,
147
" replacing "
,
148
"mark"
,
149
"vadjust"
,
150
"mathchoice"
,
151
"mathord"
,
152
"mathop"
,
153
"mathbin"
,
154
"mathrel"
,
155
"mathopen"
,
156
"mathclose"
,
157
"mathpunct"
,
158
"mathinner"
,
159
"overline"
,
160
"underline"
,
161
"vcenter"
,
162
"radical"
,
163
"accent"
,
164
"left"
,
165
"right"
,
166
"limits"
,
167
"nolimits"
,
168
"fraction, thickness "
,
169
"= default"
,
170
", left-delimiter "
,
171
", right-delimiter "
,
172
"Unknown node type!"
,
173
"ext3"
,
174
"flushing"
,
175
"ext2"
,
176
"copying"
,
177
"vertical"
,
178
"horizontal"
,
179
"display math"
,
180
"no"
,
181
"internal vertical"
,
182
"restricted horizontal"
,
183
" mode"
,
184
"semantic nest size"
,
185
"### "
,
186
" entered at line "
,
187
" (language"
,
188
":hyphenmin"
,
189
" (\\output routine)"
,
190
"### current page:"
,
191
" (held over for next output)"
,
192
"total height "
,
193
" goal height "
,
194
" adds "
,
195
", #"
,
196
" might split"
,
197
"### recent contributions:"
,
198
"prevdepth "
,
199
"ignored"
,
200
", prevgraf "
,
201
" line"
,
202
"spacefactor "
,
203
", current language "
,
204
"this will be denominator of:"
,
205
"pt"
,
206
"skip"
,
207
"muskip"
,
208
"parshape"
,
209
"toks"
,
210
"box"
,
211
"void"
,
212
"current font"
,
213
"catcode"
,
214
"lccode"
,
215
"uccode"
,
216
"sfcode"
,
217
"mathcode"
,
218
"count"
,
219
"delcode"
,
220
"dimen"
,
221
"hash size"
,
222
"save size"
,
223
"grouping levels"
,
224
"curlevel"
,
225
"retaining"
,
226
"restoring"
,
227
"Incompatible magnification ("
,
228
");"
,
229
" the previous value will be retained"
,
230
"I can handle only one magnification ratio per job. So I've"
,
231
"reverted to the magnification you used earlier on this run."
,
232
"Illegal magnification has been changed to 1000"
,
233
"The magnification ratio must be between 1 and 32768."
,
234
": "
,
235
"<*>"
,
236
"<insert> "
,
237
"<read "
,
238
"l."
,
239
"<argument> "
,
240
"<template> "
,
241
"<recently read> "
,
242
"<to be read again> "
,
243
"<inserted text> "
,
244
"<output> "
,
245
"<everypar> "
,
246
"<everymath> "
,
247
"<everydisplay> "
,
248
"<everyhbox> "
,
249
"<everyvbox> "
,
250
"<everyjob> "
,
251
"<everycr> "
,
252
"<mark> "
,
253
"<write> "
,
254
"input stack size"
,
255
"(interwoven alignment preambles are not allowed)"
,
256
"text input levels"
,
257
"buffer size"
,
258
"File ended"
,
259
"Forbidden control sequence found"
,
260
" while scanning "
,
261
"use"
,
262
" of "
,
263
"I suspect you have forgotten a `}', causing me"
,
264
"to read past where you wanted me to stop."
,
265
"I'll try to recover; but if the error is serious,"
,
266
"you'd better type `E' or `X' now and fix your file."
,
267
"Incomplete "
,
268
"; all text was ignored after line "
,
269
"A forbidden control sequence occurred in skipped text."
,
270
"This kind of error happens when you say `\\if...' and forget"
,
271
"the matching `\\fi'. I've inserted a `\\fi'; this might work."
,
272
"The file ended while I was skipping conditional text."
,
273
"(Please type a command or say `\\end')"
,
274
"*** (job aborted, no legal \\end found)"
,
275
"Text line contains an invalid character"
,
276
"A funny symbol that I can't read has just been input."
,
277
"Continue, and I'll forget that it ever happened."
,
278
"=>"
,
279
"Paragraph ended before "
,
280
" was complete"
,
281
"I suspect you've forgotten a `}', causing me to apply this"
,
282
"control sequence to too much text. How can we recover?"
,
283
"My plan is to forget the whole thing and hope for the best."
,
284
"Use of "
,
285
" doesn't match its definition"
,
286
"If you say, e.g., `\\def\\a1{...}', then you must always"
,
287
"put `1' after `\\a', since control sequence names are"
,
288
"made up of letters only. The macro here has not been"
,
289
"followed by the required stuff, so I'm ignoring it."
,
290
"Argument of "
,
291
" has an extra }"
,
292
"I've run across a `}' that doesn't seem to match anything."
,
293
"For example, `\\def\\a#1{...}' and `\\a}' would produce"
,
294
"this error. If you simply proceed now, the `\\par' that"
,
295
"I've just inserted will cause me to report a runaway"
,
296
"argument that might be the root of the problem. But if"
,
297
"your `}' was spurious, just type `2' and it will go away."
,
298
"<-"
,
299
"parameter stack size"
,
300
"Missing "
,
301
" inserted"
,
302
"The control sequence marked <to be read again> should"
,
303
"not appear between \\csname and \\endcsname."
,
304
"Extra "
,
305
"I'm ignoring this; it doesn't match any \\if."
,
306
"Undefined control sequence"
,
307
"The control sequence at the end of the top line"
,
308
"of your error message was never \\def'ed. If you have"
,
309
"misspelled it (e.g., `\\hobx'), type `I' and the correct"
,
310
"spelling (e.g., `I\\hbox'). Otherwise just continue,"
,
311
"and I'll forget about whatever was undefined."
,
312
"Missing { inserted"
,
313
"A left brace was mandatory here, so I've put one in."
,
314
"You might want to delete and/or insert some corrections"
,
315
"so that I will find a matching right brace soon."
,
316
"(If you're confused by all this, try typing `I}' now.)"
,
317
"Incompatible glue units"
,
318
"I'm going to assume that 1mu=1pt when they're mixed."
,
319
"Bad register code"
,
320
"A register number must be between 0 and 255."
,
321
"I changed this one to zero."
,
322
"Bad character code"
,
323
"A character number must be between 0 and 255."
,
324
"Bad number"
,
325
"Since I expected to read a number between 0 and 15,"
,
326
"Bad mathchar"
,
327
"A mathchar number must be between 0 and 32767."
,
328
"Bad delimiter code"
,
329
"A numeric delimiter code must be between 0 and 2^{27}-1."
,
330
"Missing font identifier"
,
331
"I was looking for a control sequence whose"
,
332
"current meaning has been defined by \\font."
,
333
"font memory"
,
334
"Font "
,
335
" has only "
,
336
" fontdimen parameters"
,
337
"To increase the number of font parameters, you must"
,
338
"use \\fontdimen immediately after the \\font is loaded."
,
339
"Missing number, treated as zero"
,
340
"A number should have been here; I inserted `0'."
,
341
"(If you can't figure out why I needed to see a number,"
,
342
"look up `weird error' in the index to The TeXbook.)"
,
343
"Improper "
,
344
"You can refer to \\spacefactor only in horizontal mode;"
,
345
"you can refer to \\prevdepth only in vertical mode; and"
,
346
"neither of these is meaningful inside \\write. So"
,
347
"I'm forgetting what you said and using zero instead."
,
348
"You can't use `"
,
349
"' after "
,
350
"the"
,
351
"Improper alphabetic constant"
,
352
"A one-character control sequence belongs after a ` mark."
,
353
"So I'm essentially inserting \\0 here."
,
354
"Number too big"
,
355
"I can only go up to 2147483647='17777777777=\"7FFFFFFF,"
,
356
"so I'm using that number instead of yours."
,
357
"Illegal unit of measure ("
,
358
"replaced by filll)"
,
359
"I dddon't go any higher than filll."
,
360
"em"
,
361
"ex"
,
362
"mu inserted)"
,
363
"The unit of measurement in math glue must be mu."
,
364
"To recover gracefully from this error, it's best to"
,
365
"delete the erroneous units; e.g., type `2' to delete"
,
366
"two letters. (See Chapter 27 of The TeXbook.)"
,
367
"true"
,
368
"in"
,
369
"pc"
,
370
"cm"
,
371
"mm"
,
372
"bp"
,
373
"dd"
,
374
"cc"
,
375
"sp"
,
376
"pt inserted)"
,
377
"Dimensions can be in units of em, ex, in, pt, pc,"
,
378
"cm, mm, dd, cc, bp, or sp; but yours is a new one!"
,
379
"I'll assume that you meant to say pt, for printer's points."
,
380
"Dimension too large"
,
381
"I can't work with sizes bigger than about 19 feet."
,
382
"Continue and I'll use the largest value I can."
,
383
"plus"
,
384
"minus"
,
385
"width"
,
386
"height"
,
387
"depth"
,
388
" at "
,
389
"You already have nine parameters"
,
390
"I'm going to ignore the # sign you just used."
,
391
"Parameters must be numbered consecutively"
,
392
"I've inserted the digit you should have used after the #."
,
393
"Type `1' to delete what you did use."
,
394
"Where was the left brace? You said something like `\\def\\a}',"
,
395
"which I'm going to interpret as `\\def\\a{}'."
,
396
"Illegal parameter number in definition of "
,
397
"You meant to type ## instead of #, right?"
,
398
"Or maybe a } was forgotten somewhere earlier, and things"
,
399
"are all screwed up? I'm going to assume that you meant ##."
,
400
"*** (cannot \\read from terminal in nonstop modes)"
,
401
"File ended within "
,
402
"read"
,
403
"This \\read has unbalanced braces."
,
404
"if"
,
405
"Missing = inserted for "
,
406
"I was expecting to see `<', `=', or `>'. Didn't."
,
407
"{case "
,
408
"{true}"
,
409
"{false}"
,
410
"or"
,
411
"input file name"
,
412
"I can't find file `"
,
413
"I can't write on file `"
,
414
"'."
,
415
".tex"
,
416
"Please type another "
,
417
"*** (job aborted, file error in nonstop mode)"
,
418
"texput"
,
419
".log"
,
420
"transcript file name"
,
421
" "
,
422
"**"
,
423
"TeXinputs:"
,
424
"Missing character: There is no "
,
425
" in font "
,
426
"Unbalanced write command"
,
427
"On this page there's a \\write with fewer real {'s than }'s."
,
428
"I can't handle that very well; good luck."
,
429
"output file name"
,
430
"ext4"
,
431
"vlistout"
,
432
"Completed box being shipped out"
,
433
"Huge page cannot be shipped out"
,
434
"The page just created is more than 18 feet tall or"
,
435
"more than 18 feet wide, so I suspect something went wrong."
,
436
"The following box has been deleted:"
,
437
".dvi"
,
438
"file name for output"
,
439
" TeX output "
,
440
"Memory usage before: "
,
441
" after: "
,
442
"; still untouched: "
,
443
"to"
,
444
"spread"
,
445
"Underfull"
,
446
"Loose"
,
447
" \\hbox (badness "
,
448
"Overfull \\hbox ("
,
449
"pt too wide"
,
450
"Tight \\hbox (badness "
,
451
") has occurred while \\output is active"
,
452
") in paragraph at lines "
,
453
") in alignment at lines "
,
454
"--"
,
455
") detected at line "
,
456
"vpack"
,
457
" \\vbox (badness "
,
458
"Overfull \\vbox ("
,
459
"pt too high"
,
460
"Tight \\vbox (badness "
,
461
" is undefined (character "
,
462
"Somewhere in the math formula just ended, you used the"
,
463
"stated character from an undefined font family. For example,"
,
464
"plain TeX doesn't allow \\it or \\sl in subscripts. Proceed,"
,
465
"and I'll try to forget that I needed that character."
,
466
"mlist1"
,
467
"mlist2"
,
468
"mlist3"
,
469
"mlist4"
,
470
"halign"
,
471
" inside $$'s"
,
472
"Displays can use special alignments (like \\eqalignno)"
,
473
"only if nothing but the alignment itself is between $$'s."
,
474
"So I've deleted the formulas that preceded this alignment."
,
475
"Missing # inserted in alignment preamble"
,
476
"There should be exactly one # between &'s, when an"
,
477
"\\halign or \\valign is being set up. In this case you had"
,
478
"none, so I've put one in; maybe that will work."
,
479
"Only one # is allowed per tab"
,
480
"more than one, so I'm ignoring all but the first."
,
481
"endv"
,
482
"Extra alignment tab has been changed to "
,
483
"cr"
,
484
"You have given more \\span or & marks than there were"
,
485
"in the preamble to the \\halign or \\valign now in progress."
,
486
"So I'll assume that you meant to type \\cr instead."
,
487
"256 spans"
,
488
"align1"
,
489
"align0"
,
490
"Missing $$ inserted"
,
491
"Display math should end with $$"
,
492
"The `$' that I just saw supposedly matches a previous `$$'."
,
493
"So I shall assume that you typed `$$' both times."
,
494
"Infinite glue shrinkage found in a paragraph"
,
495
"The paragraph just ended includes some glue that has"
,
496
"infinite shrinkability, e.g., `\\hskip 0pt minus 1fil'."
,
497
"Such glue doesn't belong there---it allows a paragraph"
,
498
"of any length to fit on one line. But it's safe to proceed,"
,
499
"since the offensive shrinkability has been made finite."
,
500
"disc1"
,
501
"disc2"
,
502
"@@"
,
503
": line "
,
504
" t="
,
505
" -> @@"
,
506
"par"
,
507
"penalty"
,
508
" via @@"
,
509
" b="
,
510
" p="
,
511
" d="
,
512
"line breaking"
,
513
"pattern memory ops"
,
514
"pattern memory ops per language"
,
515
"pattern memory"
,
516
"Nonletter"
,
517
"(See Appendix H.)"
,
518
"Duplicate pattern"
,
519
"Bad "
,
520
"patterns"
,
521
"Too late for "
,
522
"All patterns must be given before typesetting begins."
,
523
"@firstpass"
,
524
"disc3"
,
525
"disc4"
,
526
"paragraph"
,
527
"@emergencypass"
,
528
"@secondpass"
,
529
"Not a letter"
,
530
"Letters in \\hyphenation words must have \\lccode>0."
,
531
"Proceed; I'll ignore the character I just read."
,
532
"exception dictionary"
,
533
"hyphenation"
,
534
" will be flushed"
,
535
"Hyphenation exceptions must contain only letters"
,
536
"and hyphens. But continue; I'll forgive and forget."
,
537
"pruning"
,
538
"vertbreak"
,
539
"Infinite glue shrinkage found in box being split"
,
540
"The box you are \\vsplitting contains some infinitely"
,
541
"shrinkable glue, e.g., `\\vss' or `\\vskip 0pt minus 1fil'."
,
542
"Such glue doesn't belong there; but you can safely proceed,"
,
543
"vsplit"
,
544
" needs a "
,
545
"vbox"
,
546
"The box you are trying to split is an \\hbox."
,
547
"I can't split such a box, so I'll leave it alone."
,
548
"fill"
,
549
"filll"
,
550
"%% goal height="
,
551
", max depth="
,
552
"Insertions can only be added to a vbox"
,
553
"Tut tut: You're trying to \\insert into a"
,
554
"\\box register that now contains an \\hbox."
,
555
"Proceed, and I'll discard its present contents."
,
556
"255 is not void"
,
557
"You shouldn't use \\box255 except in \\output routines."
,
558
"Output loop---"
,
559
" consecutive dead cycles"
,
560
"I've concluded that your \\output is awry; it never does a"
,
561
"\\shipout, so I'm shipping \\box255 out myself. Next time"
,
562
"increase \\maxdeadcycles if you want me to be more patient!"
,
563
"Infinite glue shrinkage inserted from "
,
564
"The correction glue for page breaking with insertions"
,
565
"must have finite shrinkability. But you may proceed,"
,
566
"% split"
,
567
" to "
,
568
"page"
,
569
" g="
,
570
" c="
,
571
"Infinite glue shrinkage found on current page"
,
572
"The page about to be output contains some infinitely"
,
573
"Missing $ inserted"
,
574
"I've inserted a begin-math/end-math symbol since I think"
,
575
"you left one out. Proceed, with fingers crossed."
,
576
"' in "
,
577
"Sorry, but I'm not programmed to handle this case;"
,
578
"I'll just pretend that you didn't ask for it."
,
579
"If you're in the wrong mode, you might be able to"
,
580
"return to the right one by typing `I}' or `I$' or `I\\par'."
,
581
"Things are pretty mixed up, but I think the worst is over."
,
582
"endgroup"
,
583
"right."
,
584
"I've inserted something that you may have forgotten."
,
585
"(See the <inserted text> above.)"
,
586
"With luck, this will get me unwedged. But if you"
,
587
"really didn't forget anything, try typing `2' now; then"
,
588
"my insertion and my current dilemma will both disappear."
,
589
"Extra }, or forgotten "
,
590
"I've deleted a group-closing symbol because it seems to be"
,
591
"spurious, as in `$x}$'. But perhaps the } is legitimate and"
,
592
"you forgot something else, as in `\\hbox{$x}'. In such cases"
,
593
"the way to recover is to insert both the forgotten and the"
,
594
"deleted material, e.g., by typing `I$}'."
,
595
"Leaders not followed by proper glue"
,
596
"You should say `\\leaders <box or rule><hskip or vskip>'."
,
597
"I found the <box or rule>, but there's no suitable"
,
598
"<hskip or vskip>, so I'm ignoring these leaders."
,
599
"Sorry; this \\lastbox will be void."
,
600
"Sorry...I usually can't take things from the current page."
,
601
"This \\lastbox will therefore be void."
,
602
"Missing `to' inserted"
,
603
"I'm working on `\\vsplit<box number> to <dimen>';"
,
604
"will look for the <dimen> next."
,
605
"A <box> was supposed to be here"
,
606
"I was expecting to see \\hbox or \\vbox or \\copy or \\box or"
,
607
"something like that. So you might find something missing in"
,
608
"your output. But keep trying; you can fix this later."
,
609
"hrule"
,
610
"' here except with leaders"
,
611
"To put a horizontal rule in an hbox or an alignment,"
,
612
"you should use \\leaders or \\hrulefill (see The TeXbook)."
,
613
"You can't "
,
614
"I'm changing to \\insert0; box 255 is special."
,
615
"Try `I\\vskip-\\lastskip' instead."
,
616
"Try `I\\kern-\\lastkern' instead."
,
617
"Perhaps you can make the output routine do it."
,
618
"Incompatible list can't be unboxed"
,
619
"Sorry, Pandora. (You sneaky devil.)"
,
620
"I refuse to unbox an \\hbox in vertical mode or vice versa."
,
621
"And I can't open any boxes in math mode."
,
622
"Improper discretionary list"
,
623
"Discretionary lists must contain only boxes and kerns."
,
624
"The following discretionary sublist has been deleted:"
,
625
"Illegal math "
,
626
"Sorry: The third part of a discretionary break must be"
,
627
"empty, in math formulas. I had to delete your third part."
,
628
"Discretionary list is too long"
,
629
"Wow---I never thought anybody would tweak me here."
,
630
"You can't seriously need such a huge discretionary list?"
,
631
"Misplaced "
,
632
"I can't figure out why you would want to use a tab mark"
,
633
"here. If you just want an ampersand, the remedy is"
,
634
"simple: Just type `I\\&' now. But if some right brace"
,
635
"up above has ended a previous alignment prematurely,"
,
636
"you're probably due for more error messages, and you"
,
637
"might try typing `S' now just to see what is salvageable."
,
638
"or \\cr or \\span just now. If something like a right brace"
,
639
"Missing } inserted"
,
640
"I've put in what seems to be necessary to fix"
,
641
"the current column of the current alignment."
,
642
"Try to go on, since this might almost work."
,
643
"noalign"
,
644
"I expect to see \\noalign only after the \\cr of"
,
645
"an alignment. Proceed, and I'll ignore this case."
,
646
"omit"
,
647
"I expect to see \\omit only after tab marks or the \\cr of"
,
648
"I'm ignoring this, since I wasn't doing a \\csname."
,
649
"Limit controls must follow a math operator"
,
650
"I'm ignoring this misplaced \\limits or \\nolimits command."
,
651
"Missing delimiter (. inserted)"
,
652
"I was expecting to see something like `(' or `\\{' or"
,
653
"`\\}' here. If you typed, e.g., `{' instead of `\\{', you"
,
654
"should probably delete the `{' by typing `1' now, so that"
,
655
"braces don't get unbalanced. Otherwise just proceed."
,
656
"Acceptable delimiters are characters whose \\delcode is"
,
657
"nonnegative, or you can use `\\delimiter <delimiter code>'."
,
658
"Please use "
,
659
"mathaccent"
,
660
" for accents in math mode"
,
661
"I'm changing \\accent to \\mathaccent here; wish me luck."
,
662
"(Accents are not the same in formulas as they are in text.)"
,
663
"Double superscript"
,
664
"I treat `x^1^2' essentially like `x^1{}^2'."
,
665
"Double subscript"
,
666
"I treat `x_1_2' essentially like `x_1{}_2'."
,
667
"Ambiguous; you need another { and }"
,
668
"I'm ignoring this fraction specification, since I don't"
,
669
"know whether a construction like `x \\over y \\over z'"
,
670
"means `{x \\over y} \\over z' or `x \\over {y \\over z}'."
,
671
"I'm ignoring a \\right that had no matching \\left."
,
672
"Math formula deleted: Insufficient symbol fonts"
,
673
"Sorry, but I can't typeset math unless \\textfont 2"
,
674
"and \\scriptfont 2 and \\scriptscriptfont 2 have all"
,
675
"the \\fontdimen values needed in math symbol fonts."
,
676
"Math formula deleted: Insufficient extension fonts"
,
677
"Sorry, but I can't typeset math unless \\textfont 3"
,
678
"and \\scriptfont 3 and \\scriptscriptfont 3 have all"
,
679
"the \\fontdimen values needed in math extension fonts."
,
680
"display"
,
681
"Missing control sequence inserted"
,
682
"Please don't say `\\def cs{...}', say `\\def\\cs{...}'."
,
683
"I've inserted an inaccessible control sequence so that your"
,
684
"definition will be completed without mixing me up too badly."
,
685
"You can recover graciously from this error, if you're"
,
686
"careful; see exercise 27.2 in The TeXbook."
,
687
"I'm forgetting what you said and not changing anything."
,
688
"by"
,
689
"Arithmetic overflow"
,
690
"I can't carry out that multiplication or division,"
,
691
"since the result is out of range."
,
692
"Bad space factor"
,
693
"I allow only values in the range 1..32767 here."
,
694
"prevgraf"
,
695
"I allow only nonnegative values here."
,
696
"FONT"
,
697
"at"
,
698
"Improper `at' size ("
,
699
"pt), replaced by 10pt"
,
700
"I can only handle fonts at positive sizes that are"
,
701
"less than 2048pt, so I've changed what you said to 10pt."
,
702
"scaled"
,
703
"You can't use a prefix with `"
,
704
"I'll pretend you didn't say \\long or \\outer or \\global."
,
705
"long"
,
706
"' or `"
,
707
"outer"
,
708
"' with `"
,
709
"I'll pretend you didn't say \\long or \\outer here."
,
710
"You should have said `\\read<number> to \\cs'."
,
711
"I'm going to look for the \\cs now."
,
712
"Invalid code ("
,
713
"), should be in the range 0.."
,
714
"), should be at most "
,
715
"I'm going to use 0 instead of that illegal code value."
,
716
"setbox"
,
717
"Sorry, \\setbox is not allowed after \\halign in a display,"
,
718
"or between \\accent and an accented character."
,
719
"prefix"
,
720
"(That was another \\errmessage.)"
,
721
"This error message was generated by an \\errmessage"
,
722
"command, so I can't give any explicit help."
,
723
"Pretend that you're Hercule Poirot: Examine all clues,"
,
724
"and deduce the truth by order and method."
,
725
"> \\box"
,
726
"> "
,
727
"OK"
,
728
" (see the transcript file)"
,
729
"This isn't an error message; I'm just \\showing something."
,
730
"Type `I\\show...' to show more (e.g., \\show\\cs,"
,
731
"\\showthe\\count10, \\showbox255, \\showlists)."
,
732
"And type `I\\tracingonline=1\\show...' to show boxes and"
,
733
"lists on your terminal as well as in the transcript file."
,
734
"You can't dump inside a group"
,
735
"`{...\\dump}' is a no-no."
,
736
" (preloaded format="
,
737
"format file name"
,
738
"Beginning to dump on file "
,
739
" memory locations dumped; current usage is "
,
740
" multiletter control sequences"
,
741
" hyphenation exception"
,
742
"Hyphenation trie of length "
,
743
" has "
,
744
" op"
,
745
" out of "
,
746
" for language "
,
747
"ext1"
,
748
"Too many }'s"
,
749
"You've closed more groups than you opened."
,
750
"Such booboos are generally harmless, so keep going."
,
751
"Unbalanced output routine"
,
752
"Your sneaky output routine has problematic {'s and/or }'s."
,
753
"Output routine didn't use all of "
,
754
"Your \\output commands should empty \\box255,"
,
755
"e.g., by saying `\\shipout\\box255'."
,
756
"Proceed; I'll discard its present contents."
,
757
"I'm guessing that you meant to end an alignment here."
,
758
"rightbrace"
,
759
"No pages of output."
,
760
"Output written on "
,
761
" page"
,
762
", "
,
763
" bytes)."
,
764
"Transcript written on "
,
765
" )"
,
766
"end occurred "
,
767
"inside a group at level "
,
768
"when "
,
769
" on line "
,
770
" was incomplete)"
,
771
"(see the transcript file for additional information)"
,
772
"output"
,
773
"everypar"
,
774
"everymath"
,
775
"everydisplay"
,
776
"everyhbox"
,
777
"everyvbox"
,
778
"everyjob"
,
779
"everycr"
,
780
"errhelp"
,
781
"pretolerance"
,
782
"tolerance"
,
783
"linepenalty"
,
784
"hyphenpenalty"
,
785
"exhyphenpenalty"
,
786
"clubpenalty"
,
787
"widowpenalty"
,
788
"displaywidowpenalty"
,
789
"brokenpenalty"
,
790
"binoppenalty"
,
791
"relpenalty"
,
792
"predisplaypenalty"
,
793
"postdisplaypenalty"
,
794
"interlinepenalty"
,
795
"doublehyphendemerits"
,
796
"finalhyphendemerits"
,
797
"adjdemerits"
,
798
"mag"
,
799
"delimiterfactor"
,
800
"looseness"
,
801
"time"
,
802
"day"
,
803
"month"
,
804
"year"
,
805
"showboxbreadth"
,
806
"showboxdepth"
,
807
"hbadness"
,
808
"vbadness"
,
809
"pausing"
,
810
"tracingonline"
,
811
"tracingmacros"
,
812
"tracingstats"
,
813
"tracingparagraphs"
,
814
"tracingpages"
,
815
"tracingoutput"
,
816
"tracinglostchars"
,
817
"tracingcommands"
,
818
"tracingrestores"
,
819
"uchyph"
,
820
"outputpenalty"
,
821
"maxdeadcycles"
,
822
"hangafter"
,
823
"floatingpenalty"
,
824
"globaldefs"
,
825
"escapechar"
,
826
"defaulthyphenchar"
,
827
"defaultskewchar"
,
828
"endlinechar"
,
829
"newlinechar"
,
830
"language"
,
831
"lefthyphenmin"
,
832
"righthyphenmin"
,
833
"holdinginserts"
,
834
"errorcontextlines"
,
835
"parindent"
,
836
"mathsurround"
,
837
"lineskiplimit"
,
838
"hsize"
,
839
"vsize"
,
840
"maxdepth"
,
841
"splitmaxdepth"
,
842
"boxmaxdepth"
,
843
"hfuzz"
,
844
"vfuzz"
,
845
"delimitershortfall"
,
846
"nulldelimiterspace"
,
847
"scriptspace"
,
848
"predisplaysize"
,
849
"displaywidth"
,
850
"displayindent"
,
851
"overfullrule"
,
852
"hangindent"
,
853
"hoffset"
,
854
"voffset"
,
855
"emergencystretch"
,
856
"advance"
,
857
"afterassignment"
,
858
"aftergroup"
,
859
"begingroup"
,
860
"char"
,
861
"delimiter"
,
862
"divide"
,
863
"expandafter"
,
864
"font"
,
865
"fontdimen"
,
866
"ignorespaces"
,
867
"mathchar"
,
868
"multiply"
,
869
"noboundary"
,
870
"noexpand"
,
871
"relax"
,
872
"valign"
,
873
"vrule"
,
874
"input"
,
875
"endinput"
,
876
"topmark"
,
877
"firstmark"
,
878
"botmark"
,
879
"splitfirstmark"
,
880
"splitbotmark"
,
881
"spacefactor"
,
882
"prevdepth"
,
883
"deadcycles"
,
884
"insertpenalties"
,
885
"wd"
,
886
"ht"
,
887
"dp"
,
888
"lastpenalty"
,
889
"lastkern"
,
890
"lastskip"
,
891
"inputlineno"
,
892
"badness"
,
893
"number"
,
894
"romannumeral"
,
895
"string"
,
896
"meaning"
,
897
"fontname"
,
898
"jobname"
,
899
"ifcat"
,
900
"ifnum"
,
901
"ifdim"
,
902
"ifodd"
,
903
"ifvmode"
,
904
"ifhmode"
,
905
"ifmmode"
,
906
"ifinner"
,
907
"ifvoid"
,
908
"ifhbox"
,
909
"ifvbox"
,
910
"ifx"
,
911
"ifeof"
,
912
"iftrue"
,
913
"iffalse"
,
914
"ifcase"
,
915
"fi"
,
916
"else"
,
917
"nullfont"
,
918
"span"
,
919
"crcr"
,
920
"endtemplate"
,
921
"pagegoal"
,
922
"pagetotal"
,
923
"pagestretch"
,
924
"pagefilstretch"
,
925
"pagefillstretch"
,
926
"pagefilllstretch"
,
927
"pageshrink"
,
928
"pagedepth"
,
929
"end"
,
930
"dump"
,
931
"hskip"
,
932
"hfil"
,
933
"hfill"
,
934
"hss"
,
935
"hfilneg"
,
936
"vskip"
,
937
"vfil"
,
938
"vfill"
,
939
"vss"
,
940
"vfilneg"
,
941
"moveleft"
,
942
"moveright"
,
943
"raise"
,
944
"lower"
,
945
"copy"
,
946
"lastbox"
,
947
"vtop"
,
948
"hbox"
,
949
"shipout"
,
950
"leaders"
,
951
"cleaders"
,
952
"xleaders"
,
953
"indent"
,
954
"noindent"
,
955
"unpenalty"
,
956
"unkern"
,
957
"unskip"
,
958
"unhbox"
,
959
"unhcopy"
,
960
"unvbox"
,
961
"unvcopy"
,
962
"eqno"
,
963
"leqno"
,
964
"displaylimits"
,
965
"above"
,
966
"over"
,
967
"atop"
,
968
"abovewithdelims"
,
969
"overwithdelims"
,
970
"atopwithdelims"
,
971
"global"
,
972
"def"
,
973
"gdef"
,
974
"edef"
,
975
"xdef"
,
976
"let"
,
977
"futurelet"
,
978
"chardef"
,
979
"mathchardef"
,
980
"countdef"
,
981
"dimendef"
,
982
"skipdef"
,
983
"muskipdef"
,
984
"toksdef"
,
985
"hyphenchar"
,
986
"skewchar"
,
987
"errorstopmode"
,
988
"openin"
,
989
"closein"
,
990
"message"
,
991
"errmessage"
,
992
"lowercase"
,
993
"uppercase"
,
994
"show"
,
995
"showbox"
,
996
"showthe"
,
997
"showlists"
,
998
"immediate"
,
999
"debug # (-1 to exit): "
,
1000
"[unknown dimen parameter!]"
,
1001
"[unknown integer parameter!]"
,
1002
"begin-group character "
,
1003
"end-group character "
,
1004
"math shift character "
,
1005
"macro parameter character "
,
1006
"superscript character "
,
1007
"subscript character "
,
1008
"end of alignment template"
,
1009
"blank space "
,
1010
"the letter "
,
1011
"the character "
,
1012
"alignment tab character "
,
1013
"select font "
,
1014
"undefined"
,
1015
"macro"
,
1016
"long macro"
,
1017
"outer macro"
,
1018
"outer endtemplate"
,
1019
"[unknown extension!]"
,
1020
"[unknown command code!]"
,
1021
" strings of total length "
,
1022
"pool size"
,
1023
"number of strings"
,
1024
"\\font"
,
1025
" words of font info for "
,
1026
" preloaded font"
,
1027
"TeXfonts:"
,
1028
".tfm"
,
1029
" scaled "
,
1030
" not loaded: Not enough room left"
,
1031
"I'm afraid I won't be able to make use of this font,"
,
1032
"because my memory for character-size data is too small."
,
1033
"If you're really stuck, ask a wizard to enlarge me."
,
1034
"Or maybe try `I\\font<same font id>=<name of loaded font>'."
,
1035
" not loadable: Bad metric (TFM) file"
,
1036
" not loadable: Metric (TFM) file not found"
,
1037
"I wasn't able to read the size data for this font,"
,
1038
"so I will ignore the font specification."
,
1039
"[Wizards can fix TFM files using TFtoPL/PLtoTF.]"
,
1040
"You might try inserting a different font spec;"
,
1041
"e.g., type `I\\font<same font id>=<substitute font name>'."
,
1042
};
pool_strs
const char *const pool_strs[]
Definition:
str_pool_init.h:1
str_pool_init.h
制作者
1.9.1