summaryrefslogtreecommitdiff
path: root/info/impatient/capsule.tex
blob: 59e9a2bef0913d589b93e5529d8dbc600190b389 (plain)
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
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
% This is part of the book TeX for the Impatient.
% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry.
% See file fdl.tex for copying conditions.

\input macros
\chapter{Capsule summary \linebreak of commands}

\chapterdef{capsule}

This section contains one-line descriptions of the primitive \TeX\
commands and the \TeX\ commands defined in \plainTeX. These include both
control sequences and 
special characters.
We've omitted those commands that are only intended for internal use
in the
\plainTeX\ definition (\knuth{Appendix~B}).
Note that ordinary characters
such as `|a|' or `|6|' are also commands, and indeed the most common
ones \seeconcept{character}.

To keep the descriptions brief, we've adopted
certain conventions:

\ulist

\li An asterisk in front of a command indicates that the command is primitive,
^^{primitive//command} i.e., built into the \TeX\ computer program
\seeconcept{primitive}. 

\li The words ``music'', ``punctuation'', ``function'',
``symbol'', ``relation'', ``delimiter'', or ``operator'' in a command
description imply that the command is only legal in math modes.
 
\li The verb ``display'' applies to information
that \TeX\ sends to the ^{log file}, unless otherwise indicated.  If
|\tracingonline| is positive, \TeX\ also sends that output to the
terminal. We use the noun ``display'' to refer to math displays (see
\xref{display math}), i.e., material between |$$|'s.

\li The phrase ``produce $x$'' indicates that the command will typeset
$x$ and put the result in a box.
We sometimes omit ``produce'' when the omission is unlikely to
cause confusion. For example, we describe |\alpha| as ``math Greek
letter $\alpha$'', not ``produce the math Greek letter $\alpha$''.
\margin{Remove explanations of ``space'' and ``glue''}

\endulist

\begincapsum

{\catcode `@ = \letter
\caplineout {\\\visiblespace} {interword space}*{\@space}}%
   {\catcode `\ =\other\ctsidxref{ }}
\capcs ! {negative thin space for math}{}{\@shriek}
\capcs " {umlaut accent for text, as in \"o}{}{\@quote}
\capactwo # {introduce a macro parameter, or indicate where the text of
   an entry goes in an alignment preamble}{}{@msharp:@asharp}
\capcs # {produce \# character from current font}{}{\@pound}
\capac $ {begin or end a math formula}{}{mathform}
\capcs $ {produce \$ character from current font}{}{\@bucks}
\capac % {begin a comment}*{comments}
\capcs % {produce \% character from current font}{}{\@percent}
\capac & {separate templates and entries in an alignment}{}{@and}
\capcs & {produce \& character from current font}{}{\@and}
\capac ' {prime symbol for math, as in $p'$}{}{@prime}
\capcs ' {acute accent for text, as in \'e}{}{\@prime}
\capcs * {multiplication symbol that allows a line break}{}{\@star}
\capcs + {begin tabbed line}{}{\@plus}
\capcs , {thin space for math}{}{\@comma}
\capcs - {specify a legal hyphenation point}*{\@minus}
\capcs . {dot accent for text, as in \.n}{}{\@dot}
\capcs / {italic correction for the previous character}*{\@slash}
\capcs ; {thick space for math}{}{\@semi}
\capcs = {macron accent for text, as in \=r}{}{\@equal}
\capac \ {begin a control sequence}*{@backslash}
\capcs > {medium space for math}{}{\@greater}
\capac ^ {produce a specified subformula as a superscript}{}{@hat}
\capcs ^ {circumflex accent for text, as in \^o}{}{\@hat}
{\catcode `@ = \letter
\caplineout {\twocarets L}{equivalent to the |\\par| primitive}
            {}{\@par}\ttidxref{^^L}
\caplineout {\twocarets M}{an end-of-line}*{@newline}\ttidxref{^^M}
}%
\capac _ {produce a specified subformula as a subscript}{}{@underscore}
\capcs _ {underscore: \_}{}{\@underscore}
%x \capac ` {in a \<number> context, \ascii\ code for character that follows}*{@lquote}
\capcs ` {grave accent for text, as in \`e}{}{\@lquote}
\capac { {start a group}{}{@lbrace}
\capcs { {left brace delimiter for math: $\{$}{}{\@lbrace}
\capcs | {parallel lines for math: $\Vert$}{}{\@bar}
\capac } {end a group}{}{@rbrace}
\capcs } {right brace delimiter for math: $\}$}{}{\@rbrace}
\capac ~ {interword space at which a line will not break}{}{@not}
\capcs ~ {tilde accent for text, as in \~a}{}{\@not}
\capcs aa {Scandinavian letter: \aa}{}{}
\capcs AA {Scandinavian letter: \AA}{}{}
\capcs above {produce a fraction with a bar of specified thickness}*{}
\capcs abovedisplayshortskip {glue \TeX\ inserts before a display when the 
   previous line fits in the display's indentation, by 
   default 0\pt\ plus 3\pt}*{}
\capcs abovedisplayskip {glue \TeX\ inserts before a display when the previous
   line doesn't fit in the display's indentation, by default 12\pt\
   plus 3\pt\ minus 9\pt}*{}
\capcs abovewithdelims {produce a fraction with a bar of specified thickness
   and surrounded by specified delimiters}*{}
\capcs accent {put specified accent over the next character}*{}
\capcs active {category code for active characters, viz., the number $13$}{}{}
\capcs acute {acute accent for math, as in $\acute x$}{}{}
\capcs adjdemerits {additional demerits for a line break which would result in
   adjacent lines with incompatible word spacing, by default~10000}*{}
\capcs advance {add a number to a |\\count| register}*{}
\capcs advancepageno {if |\\pageno| is positive, add one;
   if it's negative, subtract one}{}{}
\capcs ae {\ae\ ligature}{}{}
\capcs AE {\AE\ ligature}{}{}
\capcs afterassignment {wait to expand the following token until
   the next assignment is done}*{}
\capcs aftergroup {wait to expand the following token until the end
   of the current group}*{}
\capcs aleph {only Hebrew letter for math: $\aleph$}{}{}
\capcstwo allowbreak {do |\\penalty0|, i.e., allow a line or page break
   where one could not ordinarily occur}{}{hallowbreak:vallowbreak}
\capcs alpha {math Greek letter $\alpha$}{}{}
\capcs amalg {amalgamation operator: $\amalg$}{}{}
\capcs angle {angle symbol: $\angle$}{}{}
\capcs approx {approximation relation: $\approx$}{}{}
\capcs arccos {arc cosine function: $\arccos$}{}{}
\capcs arcsin {arc sine function: $\arcsin$}{}{}
\capcs arctan {arc tangent function: $\arctan$}{}{}
\capcs arg {argument (phase) function: $\arg$}{}{}
\capcs arrowvert {vertical portion of an extensible double arrow}{}{}
\capcs Arrowvert {vertical portion of an extensible single arrow}{}{}
\capcs ast {asterisk operator: $\ast$}{}{}
\capcs asymp {asymptote relation: $\asymp$}{}{}
\capcs atop {produce a fraction without a fraction bar}*{}
\capcs atopwithdelims {produce a fraction without a fraction bar and 
   surrounded by specified delimiters}*{}
\capcs b {bar-under accent for math, as in $\b x$}{}{}
\capcs backslash {backslash symbol: $\backslash$}{}{}
\capcs badness {the badness of the glue setting in the last box
   made}*{}
\capcs bar {bar accent for math, as in $\bar x$}{}{}
\capcs baselineskip {glue for the normal vertical distance from one baseline 
   to the next, by default 12\pt}*{}
\capcs batchmode {don't stop at errors and don't output to terminal}*{}
\capcs begingroup {start a group to be ended by |\\endgroup|}*{}
\capcs beginsection {begin a major subdivision of a document}{}%
   {\@beginsection}
\capcs belowdisplayshortskip {glue \TeX\ inserts after a display when the
   previous line fits in the display's indentation, 
      by default 7\pt\ plus 0.3\pt\ minus 4\pt}*{}
\capcs belowdisplayskip {glue \TeX\ inserts after a display when the previous
   line doesn't fit in the display's indentation,
   by default 12\pt\ plus 3\pt\ minus 9\pt}*{}
\capcs beta {math Greek letter $\beta$}{}{}
\capcs bf {use boldface, i.e., do |\\tenbf\\fam=\\bffam|}{}{}
\capcs bffam {boldface family for math}{}{}
\capcs bgroup {implicit beginning-of-group character}{}{}
\capcs big {make the specified delimiter larger than an ordinary one, but
   still small enough for text}{}{}
\capcs Big {make the specified delimiter about 11.5\pt\ tall}{}{}
\capcs bigbreak {indicate desirable page break with |\\penalty-200|
   and produce |\\bigskipamount| glue}{}{}
\capcs bigcap {large cap operator (no, it doesn't produce a large
   capital letter!): $\bigcap$}{}{}
\capcs bigcirc {large circle operator: $\bigcirc$}{}{}
\capcs bigcup {large cup operator: $\bigcup$}{}{}
\capcs bigg {make the specified delimiter about 14.5\pt\ tall}{}{}
\capcs Bigg {make specified delimiter about 17.5\pt\ tall}{}{}
\capcs biggl {sized like |\\bigg|, but spaced as an opening}{}{}
\capcs Biggl {sized like |\\Bigg|, but spaced as an opening}{}{}
\capcs biggm {sized like |\\bigg|, but spaced as a relation}{}{}
\capcs Biggm {sized like |\\Bigg|, but spaced as a relation}{}{}
\capcs biggr {sized like |\\bigg|, but spaced as a closing}{}{}
\capcs Biggr {sized like |\\Bigg|, but spaced as a closing}{}{}
\capcs bigl {sized like |\\big|, but spaced as an opening}{}{}
\capcs Bigl {sized like |\\Big|, but spaced as an opening}{}{}
\capcs bigm {sized like |\\big|, but spaced as a relation}{}{}
\capcs Bigm {sized like |\\Big|, but spaced as a relation}{}{}
\capcs bigodot {large circled dot operator: $\bigodot$}{}{}
\capcs bigoplus {large circled plus operator: $\bigoplus$}{}{}
\capcs bigotimes {large circled times operator: $\bigotimes$}{}{}
\capcs bigr {sized like |\\big|, but spaced as a closing}{}{}
\capcs Bigr {sized like |\\Big|, but spaced as a closing}{}{}
\capcs bigskip {produce |\\bigskipamount| glue}{}{}
\capcs bigskipamount {glue for a big vertical skip, by default 12\pt\
   plus 4\pt\ minus 4\pt}{}{}
\capcs bigsqcup {large square cup operator: $\bigsqcup$}{}{}
\capcs bigtriangledown {triangle operator pointing downward:
   $\bigtriangledown$}{}{}
\capcs bigtriangleup {triangle operator pointing upward: $\bigtriangleup$}{}{}
\capcs biguplus {large cupped plus operator: $\biguplus$}{}{}
\capcs bigvee {large logical ``or'' operator: $\bigvee$}{}{}
\capcs bigwedge {large logical ``and'' operator: $\bigwedge$}{}{}
\capcs binoppenalty {additional penalty for breaking after a binary math 
   operator, by default~700}*{}
\capcs bmod {modulus operator, as in $n \bmod 2$}{}{}
\capcs bordermatrix {produce matrix with labelled rows and columns}{}{}
\capcs bot {lattice bottom symbol: $\bot$}{}{}
\capcs botmark {the last mark item on the page just boxed}*{}
\capcs bowtie {bowtie relation: $\bowtie$}{}{}
\capcs box {append the box in a specified box register
   to the current list, and void the register}*{}
\capcs boxmaxdepth {maximum depth of vboxes, by default |\\maxdimen|}*{}
\capcs brace {|\char36 n\\brace k\char36| produces 
   braced notation: $n \brace k$}{}{}
\capcs bracevert {vertical portion of extensible large brace}{}{}
\capcs brack {|\char36 n\\brack k\char36| produces bracketed notation: $n \brack k$}{}{}
\capcstwo break {do |\\penalty-10000|, i.e., force a line or page
   break}{}{hbreak:vbreak}
\capcs breve {breve accent for math, as in $\breve x$}{}{}
\capcs brokenpenalty {penalty for line break at a discretionary item, by
   default~100}*{}
\capcs buildrel {produce specified formula over the specified relation}{}{}
\capcs bullet {bullet operation: $\bullet$}{}{}
\capcs bye {|\\vfill| the last page with blank space, |\\supereject| it,
   and |\\end| the job}{}{\@bye}
\capcs c {cedilla accent for text, as in \c c}{}{}
\capcs cal {use calligraphic font for uppercase letters in math,
   as in $\cal XYZ$}{}{}
\capcs cap {cap operator: $\cap$}{}{}
\capcs cases {produce cases for math, as in $\bigl\{{\cdots\atop\cdots}$}{}{}
\capcs catcode {the category code of a specified character}*{}
\capcs cdot {centered dot operator: $\cdot$}{}{}
\capcs cdotp {centered dot punctuation: $\cdotp$}{}{}
\capcs cdots {centered dots for math: $\cdots$}{}{}
\capcs centerline {produce line with its text centered}{}{}
\capcs char {produce the character from the current font with the specified
   code}*{}
\capcs chardef {define a specified control sequence to be a character's
   code, a number between 0 and $255$}*{}
\capcs check {check accent for math, as in $\check x$}{}{}
\capcs chi {math Greek letter $\chi$}{}{}
\capcs choose {|\char36 n\\choose k\char36| produces combinatorial notation:
   $n \choose k$}{}{}
\capcs circ {circle operation: $\circ$}{}{}
\capcs cleaders {produce leaders with half of leftover space before
   the first box, and half after the last}*{}
\capcs cleartabs {clear all the tabs for tabbing alignments}{}{}
\capcs closein {close a specified input stream}*{}
\capcs closeout {close a specified output stream}*{}
\capcs clubpenalty {additional penalty for a single line remaining before
   a page break, by default~150}*{}
\capcs clubsuit {club suit symbol: $\clubsuit$}{}{}
\capcs colon {colon punctation symbol for math: $:$}{}{}
\capcs cong {congruence relation: $\cong$}{}{}
\capcs coprod {coproduct operator: $\coprod$}{}{}
\capcs copy {like |\\box|, but don't void the register}*{}
\capcs copyright {copyright mark: \copyright}{}{}
\capcs cos {cosine function: $\cos$}{}{}
\capcs cosh {hyperbolic cosine function: $\cosh$}{}{}
\capcs cot {cotangent function : $\cot$}{}{}
\capcs coth {hyperbolic cotangent function: $\coth$}{}{}
\capcs count {the specified integer register}*{}
\capcs countdef {define a specified control sequence to be a number
   corresponding to a |\\count| register}*{}
\capcs cr {end a row (or column) within an alignment}*{}
\capcs crcr {does nothing if the last command was |\\cr| or |\\noalign|;
   otherwise, equivalent to |\\cr|}*{}
\capcs csc {cosecant function: $\csc$}{}{}
\capcs csname {start a control sequence name to be ended by |\\endcsname|}*{}
\capcs cup {cup operator: $\cup$}{}{}
\capcs d {underdot accent for text, as in \d r}{}{}
\capcs dag {dagger symbol for text: \dag}{}{}
\capcs dagger {dagger operator for math: $\dagger$}{}{}
\capcs dashv {right turnstile relation: $\dashv$}{}{}
\capcs day {current day of the month, as a number}*{}
\capcs ddag {double dagger symbol for text: \ddag}{}{}
\capcs ddagger {double dagger operator for math: $\ddagger$}{}{}
\capcs ddot  {double dot accent for math: $\ddot x$}{}{}
\capcs ddots {diagonal dots for math: \smash{$\ddots$}}{}{}
\capcs deadcycles {number of |\\output| initiations since the last
   |\\shipout|}*{}
\capcs def {define a control sequence to be a macro}*{}
\capcs defaulthyphenchar {default hyphenation character code}*{}
\capcs defaultskewchar {default accent skewing character code}*{}
\capcs deg {degree function: $\deg$}{}{}
\capcs delcode {the delimiter code of a specified character}*{}
\capcs delimiter {produce a specified delimiter}*{}
\capcs delimiterfactor {1000 times the ratio of the minimum size of a
   delimiter to the size that would completely cover the formula, by
   default~901}*{}
\capcs delimitershortfall {minimum difference between formula height and
   delimiter height, by default 5\pt}*{}
\capcs delta {math Greek letter $\delta$}{}{}
\capcs Delta {math Greek letter $\Delta$}{}{}
\capcs det {determinant function: $\det$}{}{}
\capcs diamond {diamond operator: $\diamond$}{}{}
\capcs diamondsuit {diamond suit symbol: $\diamondsuit$}{}{}
\capcs dim {dimension function: $\dim$}{}{}
\capcs dimen {the specified dimension register}*{}
\capcs dimendef {define a specified control sequence to be a number
   corresponding to a |\\dimen| register}*{}
\capcs discretionary {specify three texts, the first two for before and
   after a line break, the third for no line break}*{}
\capcs displayindent {\TeX\ sets this to the indentation of a display}*{}
\capcs displaylimits {place limits above and below operators only in display
   styles}*{}
\capcs displaylines {produce specified multiline display with each 
   line centered}{}{}
\capcs displaystyle {use displaystyle size in a formula}*{}
\capcs displaywidowpenalty {penalty for a single line beginning a page 
   just before a display, by default~50}*{}
\capcs displaywidth {\TeX\ sets this to the width of a display}*{}
\capcs div {division operator: $\div$}{}{}
\capcs divide {divide a specified |\\count| register by a specified integer}*{}
\capcs dot {dot accent for math, as in $\dot x$}{}{}
\capcs doteq {dotted equality relation: $\doteq$}{}{}
\capcs dotfill {fill enclosing horizontal space with dots}{}{}
\capcs dots {ellipsis for sequences: $x_1$, \dots, $x_n$}{}{}
\capcs doublehyphendemerits {demerits for two consecutive lines ending
   with hyphens, by default~10000}*{}
\capcs downarrow {relation: $\downarrow$}{}{}
\capcs Downarrow {relation: $\Downarrow$}{}{}
\capcs downbracefill {fill enclosing hbox with a downwards facing brace:
   \hbox to 3.5em{\downbracefill}}{}{}
\capcs dp {the depth of the box in a specified box register}*{}
\capcs dump {end the job and produce a format file}*{}
\capcs edef {define a control sequence to be a macro, immediately expanding the
   replacement text}*{}
\capcs egroup {implicit end-of-group character}{}{}
\capcs eject {end current paragraph and force a page break,
   stretching out current page}{}{}
\capcs ell {script letter for math: $\ell$}{}{}
\capcs else {false or default case alternative for a conditional}*{\@else}
\capcs emergencystretch {additional stretch added to every line if
   |\\tol\-er\-ance| is not satisfied}*{}
\capcs empty {macro that expands to nothing}{}{}
\capcs emptyset {empty set symbol: $\emptyset$}{}{}
\capcs end {|\\output| the last page and end the job}*{}
\capcs endcsname {end a control sequence name started by
   |\\csname|}*{}
\capcs endgraf {equivalent to the |\\par| primitive}{}{}
\capcs endgroup {end a group started by |\\begingroup|}*{}
\capcs endinput {terminate input from the current file}*{}
\capcs endinsert {end insertion}{}{}
\capcs endline {equivalent to the |\\cr| primitive}{}{}
\capcs endlinechar {character \TeX\ inserts at the end of each input
   line, by default |\twocarets M|}*{}
\capcs enskip {horizontal glue with width \frac1/2\em}{}{}
\capcs enspace {kern \frac1/2\em}{}{}
\capcs epsilon {math Greek letter $\epsilon$}{}{}
\capcs eqalign {produce specified multiline display whose indicated parts
   are vertically aligned}{}{}
\capcs eqalignno {produce specified multiline display
   with equation numbers whose indicated parts are vertically aligned}{}{}
\capcs eqno {put a specified equation number on the right of a display}*{}
\capcs equiv {equivalence relation: $\equiv$}{}{}
\capcs errhelp {token list whose expansion \TeX\ displays when the user asks 
   for help in response to an |\\errmessage|}*{}
\capcs errmessage {give specified error message}*{}
\capcs errorcontextlines {the number of lines of context \TeX\
   displays at an error, by default~5}*{}
\capcs errorstopmode {stop for interaction at error messages}*{}
\capcs escapechar {character with which \TeX\ precedes control sequence
   names that are displayed}*{}
\capcs eta {math Greek letter $\eta$}{}{}
\capcs everycr {token list \TeX\ expands after a |\\cr|, or a |\\crcr|
   not following |\\cr| or |\\noalign|}*{}
\capcs everydisplay {token list \TeX\ expands when a math display begins}*{}
\capcs everyhbox {token list \TeX\ expands when an hbox begins}*{}
\capcs everyjob {token list \TeX\ expands when a job begins}*{}
\capcs everymath {token list \TeX\ expands when text math mode
   begins}*{}
\capcs everypar {token list \TeX\ expands when a paragraph begins}*{}
\capcs everyvbox {token list \TeX\ expands when a vbox begins }*{}
\capcs exhyphenpenalty {additional penalty for a line break after 
   an explicit hyphen, by default~50}*{}
\capcs exists {``there exists'' symbol: $\exists$}{}{}
\capcs exp {exponential function: $\exp$}{}{}
\capcs expandafter {expand the next token only after expanding the token
   following it}*{}
\capcs fam {font family \TeX\ uses for characters with class seven
   (i.e., variables) in math}*{}
\capcs fi {end a conditional}*{\@fi}
\capcs filbreak {force a page break unless the text up to another |\\filbreak|
   also  fits on the page}{}{}
\capcs finalhyphendemerits {penalty for the second to last line breaking at a
   hyphen, by default~5000}*{}
\capcs firstmark {first mark item on the page just boxed}*{}
\capcs fivebf {use $5$-point bold font, |cmbx5|}{}{}
\capcs fivei {use $5$-point math italic font, |cmmi5|}{}{}
\capcs fiverm {use $5$-point roman font, |cmr5|}{}{}
\capcs fivesy {use $5$-point symbol font, |cmsy5|}{}{}
\capcs flat {flat symbol for music: $\flat$}{}{}
\capcs floatingpenalty {penalty for insertions that are split across
   pages, by default~0}*{}
\capcs fmtname {name of the current format}{}{}
\capcs fmtversion {version number of the current format}{}{}
\capcs folio {produce |\\pageno| as characters; 
   in roman numerals if it's negative}{}{}
\capcs font {define a specified control sequence to select a font}*{}
\capcs fontdimen {a specified parameter of a specified font}*{}
\capcs fontname {produce the filename of a specified font as characters}*{}
\capcs footline {token list that produces line at the bottom of each page}{}{}
\capcs footnote {produce a specified footnote 
   with a specified reference mark}{}{}
\capcs forall {``for all'' symbol: $\forall$}{}{}
\capcs frenchspacing {make interword spacing independent of punctuation}{}{}
\capcs frown {frown relation: $\frown$}{}{}
\capcs futurelet {assign the third following token to a specified control
   sequence, then expand the second following token}*{}
\capcs gamma {math Greek letter $\gamma$}{}{}
\capcs Gamma {math Greek letter $\Gamma$}{}{}
\capcs gcd {greatest common denominator function: $\gcd$}{}{}
\capcs gdef {equivalent to |\\global\\def|, i.e., globally define a macro}*{}
\capcs ge {greater than or equal relation: $\ge$}{}{}
\capcs geq {equivalent to |\\ge|}{}{}
\capcs gets {gets relation: $\gets$}{}{}
\capcs gg {much greater than relation: $\gg$}{}{}
\capcs global {make the following definition global}*{}
\capcs globaldefs {overrides |\\global| prefixes on assignments}*{}
\capcs goodbreak {indicate desirable page break with |\\penalty-500|}{}{}
\capcs grave {grave accent for math, as in $\grave x$}{}{}
\capcs H {Hungarian umlaut accent for text, as in \H o}{}{}
\capcs halign {align text in columns}*{}
\capcs hang {indent the current paragraph by |\\parindent|}{}{}
\capcs hangafter {starting line number for hanging indentation}*{}
\capcs hangindent {space for hanging indentation}*{}
\capcs hat {hat accent for math, as in $\hat x$}{}{}
\capcs hbadness {badness threshold for reporting underfull or overfull
   hboxes, by default 1000}*{}
\capcs hbar {math symbol: $\hbar$}{}{}
\capcs hbox {produce a specified hbox}*{}
\capcs headline {token list that produces the line at the
   top of every page}{}{}
\capcs heartsuit {heart suit symbol: $\heartsuit$}{}{}
\capcs hfil {produce infinitely stretchable horizontal glue}*{}
\capcs hfill {produce horizontal glue even more infinitely stretchable
   than that produced by |\\hfil|}*{}
\capcs hfilneg {produce infinitely negative stretchable horizontal glue}*{}
\capcs hfuzz {space threshold for reporting overfull hboxes, by default 
   0.1\pt}*{}
\capcs hglue {produce horizontal glue that doesn't disappear at line 
   breaks}{}{}
\capcs hidewidth {ignore width of an entry in an alignment, so that it
   extends out from its box in the direction of the |\\hidewidth|}{}{}
\capcs hoffset {page offset relative to one inch from the paper's left edge}*{}
\capcs holdinginserts {if positive, do not remove insertions from the
   current page}*{}
\capcs hom {homology function: $\hom$}{}{}
\capcs hookleftarrow {relation: $\hookleftarrow$}{}{}
\capcs hookrightarrow {relation: $\hookrightarrow$}{}{}
\capcs hphantom {produce an invisible formula with zero height and depth but
   natural width}{}{}
\capcs hrule {produce a horizontal rule; legal only in vertical modes}*{}
\capcs hrulefill {fill enclosing space with a horizontal rule}{}{}
\capcs hsize {line length, by default 6.5\thinspace in}*{}
\capcs hskip {produce specified horizontal glue}*{}
\capcs hss {produce horizontal glue that is infinitely stretchable and 
   infinitely shrinkable}*{}
\capcs ht {the height of the box in a specified box register}*{}
\capcs hyphenation {add specified words to the
   hyphenation exception dictionary}*{}
\capcs hyphenchar {the hyphenation character in a specified font}*{}
\capcs hyphenpenalty {additional penalty for a line break at a hyphen, by
  default~50}*{}
\capcs i {dotless letter `\i' for use with accents}{}{}
\capcs ialign {start an |\\halign| with the |\\tabskip| glue zero and
   |\\everycr| empty}{}{}
\capcs if {test if two specified tokens have the same character code}*{\@if}
\capcs ifcase {expand case $n$ for specified value $n$}*{\@ifcase}
\capcs ifcat {test if two specified tokens have the same category 
   code}*{\@ifcat}
\capcs ifdim {test for a specified relationship between two specified
   dimensions}*{\@ifdim}
\capcs ifeof {test for being at the end of a specified file}*{\@ifeof}
\capcs iff {if and only if relation: $\iff$}{}{}
\capcs iffalse {test that is always false}*{\@iffalse}
\capcs ifhbox {test if a specified box register contains an hbox}*{\@ifhbox}
\capcs ifhmode {test if \TeX\ is in a horizontal mode}*{\@ifhmode}
\capcs ifinner {test if \TeX\ is in an internal mode}*{\@ifinner}
\capcs ifmmode {test if \TeX\ is in a math mode}*{\@ifmmode}
\capcs ifnum {test for a specified relationship
   between two specified numbers}*{\@ifnum}
\capcs ifodd {test if a specified number is odd}*{\@ifodd}
\capcs iftrue {test that is always true}*{\@iftrue}
\capcs ifvbox {test if a specified box register contains a vbox}*{\@ifvbox}
\capcs ifvmode {test if \TeX\ is in a vertical mode}*{\@ifvmode}
\capcs ifvoid {test if a specified box register is void}*{\@ifvoid}
\capcs ifx {test if two tokens are the same, or if
   two macros have the same top-level definition}*{\@ifx}
\capcs ignorespaces {ignore any following space tokens}*{}
\capcs Im {complex imaginary part symbol: $\Im$}{}{}
\capcs imath {dotless letter `$\imath$' for use with math accents}{}{}
\capcs immediate {perform the specified file operation without delay}*{}
\capcs in {containment relation: $\in$}{}{}
\capcs indent {produce an empty box of width |\\parindent| and enter
   horizontal mode}*{}
\capcs inf {inferior function: $\inf$}{}{}
\capcs infty {infinity symbol: $\infty$}{}{}
\capcs input {begin to read from a specified file}*{}
\capcs inputlineno {the current line number of the current input file}*{}
\capcs insert {produce an insertion of a specified class}*{}
\capcs insertpenalties {sum of penalties due to insertions}*{}
\capcs int {integral symbol: $\int$}{}{}
\capcs interlinepenalty {additional penalty for a page break
   between lines of a paragraph, by default~0}*{}
\capcs iota {math Greek letter $\iota$}{}{}
\capcs it {use italics, i.e., do |\\tenit\\fam=\\itfam|}{}{}
\capcs item {begin a paragraph with hanging indentation of |\\parindent| 
   and preceded by a specified label}{}{}
\capcs itemitem {like |\\item|, but with indentation of |2\\parindent|}{}{}
\capcs itfam {italic family for math}{}{}
\capcs j {dotless letter `\j', for use with accents}{}{}
\capcs jmath {dotless letter `$\jmath$' for use with math accents}{}{}
\capcs jobname {base name of the file with which \TeX\ was invoked}*{}
\capcs jot {unit of measure for opening up displays}{}{}
\capcs kappa {math Greek letter $\kappa$}{}{}
\capcs ker {kernel function: $\ker$}{}{}
\capcs kern {produce a specified amount of space at which
   a break is not allowed}*{}
\capcs l {Polish letter: \l}{}{}
\capcs L {Polish letter: \L}{}{}
\capcs lambda {math Greek letter $\lambda$}{}{}
\capcs Lambda {math Greek letter $\Lambda$}{}{}
\capcs land {logical ``and'' operator: $\land$}{}{}
\capcs langle {left angle delimiter: $\langle$}{}{}
\capcs language {the current set of hyphenation patterns}*{}
\capcs lastbox {retrieve and remove the last item from the current list, if
   it's a box}*{}
\capcs lastkern {retrieve the last item from the current list, if it's a
   kern}*{}
\capcs lastpenalty {retrieve the last item from the current list, if it's a
   penalty}*{}
\capcs lastskip {retrieve the last item from the current list, if it's
   glue}*{}
\capcs lbrace {left brace delimiter: $\lbrace$}{}{}
\capcs lbrack {left bracket delimiter: $\lbrack$}{}{}
\capcs lccode {the character code for the lowercase form of a letter}*{}
\capcs lceil {left ceiling delimiter: $\lceil$}{}{}
\capcs ldotp {dot on baseline as punctuation: $\ldotp$}{}{}
\capcs ldots {dots on baseline for math: $\ldots$}{}{}
\capcs le {less than or equal relation: $\le$}{}{}
\capcs leaders {fill a specified horizontal or vertical space by repeating a
   specified box or rule}*{}
\capcs left {produce the specified delimiter, sizing it to cover the
   following subformula ended by |\\right|}*{}
\capcs leftarrow {relation: $\leftarrow$}{}{}
\capcs Leftarrow {relation: $\Leftarrow$}{}{}
\capcs leftarrowfill {fill enclosing hbox with a |\\leftarrow|:
   \hbox to 3.5em{\leftarrowfill}}{}{}
\capcs leftharpoondown {relation: $\leftharpoondown$}{}{}
\capcs leftharpoonup {relation: $\leftharpoonup$}{}{}
\capcs lefthyphenmin {size of the smallest word fragment \TeX\ allows
   before a hyphen at the beginning of a word, by default~2}*{}
\capcs leftline {produce line with its text pushed to left margin}{}{}
\capcs leftrightarrow {relation: $\leftrightarrow$}{}{}
\capcs Leftrightarrow {relation: $\Leftrightarrow$}{}{}
\capcs leftskip {glue \TeX\ inserts at the left of each line}*{}
\capcs leq {equivalent to |\\le|}{}{}
\capcs leqalignno {produce specified multiline display with equation numbers
   on the left whose indicated parts are vertically aligned}{}{}
\capcs leqno {put a specified equation number on the left of a display}*{}
\capcs let {define a control sequence to be the next token}*{}
\capcs lfloor {left floor delimiter: $\lfloor$}{}{}
\capcs lg {logarithm function: $\lg$}{}{}
\capcs lgroup {left group delimiter (the smallest size is shown here):
   $\Big\lgroup$}{}{}
\capcs lim {limit function: $\lim$}{}{}
\capcs liminf {inferior limit function: $\liminf$}{}{}
\capcs limits {place superscript above and subscript below a
   large operator}*{}
\capcs limsup {superior limit function: $\limsup$}{}{}
\capcs line {produce a justified line of type}{}{}
\capcs linepenalty {penalty for line breaking added to each line, 
   by default~10}*{}
\capcs lineskip {vertical glue from one baseline to the next if the
   lines are closer together than |\\lineskiplimit|, by default 1\pt}*{}
\capcs lineskiplimit {threshold for using |\\lineskip| instead of
   |\\base\-line\-skip|, by default 0\pt}*{}
\capcs ll {much less than relation: $\ll$}{}{}
\capcs llap {produce text (with no width) extending to the left
   of the current position}{}{}
\capcs lmoustache {top half of a large brace: $\big\lmoustache$}{}{}
\capcs ln {natural logarithm function: $\ln$}{}{}
\capcs lnot {logical ``not'' symbol: $\lnot$}{}{}
\capcs log {logarithm function: $\log$}{}{}
\capcs long {allow |\\par| tokens in the argument(s) of
   the following definition}*{}
\capcs longleftarrow {relation: $\longleftarrow$}{}{}
\capcs Longleftarrow {relation: $\Longleftarrow$}{}{}
\capcs longleftrightarrow {relation: $\longleftrightarrow$}{}{}
\capcs Longleftrightarrow {relation: $\Longleftrightarrow$}{}{}
\capcs longmapsto {relation: $\longmapsto$}{}{}
\capcs longrightarrow {relation: $\longrightarrow$}{}{}
\capcs Longrightarrow {relation: $\Longrightarrow$}{}{}
\capcs loop {start a loop to be ended by |\\repeat|}{}{}
\capcs looseness {difference between the number of lines you want a
   paragraph to be relative to the optimal number}*{}
\capcs lor {logical ``or'' operator: $\lor$}{}{}
\capcs lower {lower a specified box by a specified amount}*{}
\capcs lowercase {convert uppercase letters in the specified text
   to lowercase}*{}
\capcs lq {left quote character for text: \lq}{}{}
\capcs mag {$1000$ times the ratio for enlarging all dimensions}*{}
\capcs magnification {like |\\mag|, but don't enlarge the page size}{}{}
\capcs magstep {$1000 \cdot 1.2^n$ for a specified $n$}{}{}
\capcs magstephalf {$1000\cdot\sqrt{1.2}$}{}{}
\capcs mapsto {relation: $\mapsto$}{}{}
\capcs mark {produce a mark item with a specified text}*{}
\capcs mathaccent {put specified math accent over the next character}*{}
\capcs mathbin {space a specified subformula as a binary operator}*{}
\capcs mathchar {produce the math character with the specified mathcode}*{}
\capcs mathchardef {define a specified control sequence to be a mathcode,
   a number between 0 and $2^{15}-1$}*{}
\capcs mathchoice {select one of four specified math subformulas
   depending on the current style}*{}
\capcs mathclose {space a specified subformula as a closing delimiter}*{}
\capcs mathcode {the mathcode of a specified character}*{}
\capcs mathinner {space a specified subformula as an inner formula, e.g., a
   fraction}*{}
\capcs mathop {space a specified subformula as a large math operator}*{}
\capcs mathopen {space a specified subformula as an opening delimiter}*{}
\capcs mathord {space a specified subformula as an ordinary character}*{}
\capcs mathpalette {produce a |\\mathchoice| which expands a specified 
   control sequence depending on the current style}{}{}
\capcs mathpunct {space a specified subformula as punctuation}*{}
\capcs mathrel {space a specified subformula as a relation}*{}
\capcs mathstrut {produce an invisible box with the height and depth of a
   left parenthesis and no width}{}{}
\capcs mathsurround {space \TeX\ kerns before and after math in text}*{}
\capcs matrix {produce a specified matrix}{}{}
\capcs max {maximum function: $\max$}{}{}
\capcs maxdeadcycles {value of |\\deadcycles| at which \TeX\ complains,
   and then uses its own output routine, by default~25}*{}
\capcs maxdepth {maximum depth of the bottom box on a page,
   by default 4\pt}*{}
\capcs maxdimen {largest dimension acceptable to \TeX}{}{}
\capcs meaning {produce the human-understandable meaning of a specified
   token as characters}*{}
\capcs medbreak {indicate desirable page
   break with |\\penalty-100| and produce |\\medskipamount| glue}{}{}
\capcs medmuskip {glue for a medium math space, by default 4\mud\ plus 2\mud\
   minus 4\mud}*{}
\capcs medskip {produce |\\medskipamount| glue}{}{}
\capcs medskipamount {glue for a medium vertical skip, by default 6\pt
   plus 2\pt\ minus 2\pt}{}{}
\capcs message {show expansion of the specified text on the terminal}*{}
\capcs mid {middle relation: $\mid$}{}{}
\capcs midinsert {produce the specified text at the current position if
   possible, otherwise at the top of the next page}{}{}
\capcs min {minimum function: $\min$}{}{}
\capcs mit {use math italics, i.e., do |\\fam=1|}{}{}
\capcs mkern {produce a specified kern in units of |mu| for math}*{}
\capcs models {models relation: $\models$}{}{}
\capcs month {current month, as a number}*{}
\capcs moveleft {move a specified box left by a specified space; legal
   only in vertical modes}*{}
\capcs moveright {move a specified box right by a specified space; legal
   only in vertical modes}*{}
\capcs mp {minus and plus operator: $\mp$}{}{}
\capcs mskip {produce specified glue in units of |mu| for math}*{}
\capcs mu {math Greek letter $\mu$}{}{}
\capcs multiply {multiply a specified |\\count| register by a specified
   integer}*{}
\capcs multispan {make next alignment entry span a specified number of
   columns (or rows)}{}{}
\capcs muskip {the specified muglue register}*{}
\capcs muskipdef {define a specified control sequence to be a number
   corresponding to a |\\muskip| register}*{}
\capcs nabla {backwards difference symbol: $\nabla$}{}{}
\capcs narrower {make both left and right margins narrower by
   |\\parindent|}{}{}
\capcs natural {natural symbol for music: $\natural$}{}{}
\capcs nearrow {northeast arrow relation: $\nearrow$}{}{}
\capcs ne {not equal relation: $\ne$}{}{}
\capcs neg {logical ``not'' symbol: $\neg$}{}{}
\capcs negthinspace {kern $-\frac1/6$\em}{}{}
\capcs neq {not equal relation: $\neq$}{}{}
\capcs newbox {reserve and name a |\\box| register}{}{\@newbox}
\capcs newcount {reserve and name a |\\count| register}{}{\@newcount}
\capcs newdimen {reserve and name a |\\dimen| register}{}{\@newdimen}
\capcs newfam {reserve and name a math family}{}{\@newfam}
\capcs newhelp {name a specified help message}{}{\@newhelp}
\capcs newif {define a new conditional with the specified name}{}{\@newif}
\capcs newinsert {name an insertion class, and reserve a
   corresponding |\\box|, |\\count|, |\\dimen|, and |\\skip| registers}
   {}{\@newinsert}
\capcs newlanguage {reserve and name a |\\language|}{}{\@newlanguage}
\capcs newlinechar {end-of-line character for |\\write|, etc.}*{}
\capcs newmuskip {reserve and name a |\\muskip| register}{}{\@newmuskip}
\capcs newread {reserve and name an input stream}{}{\@newread}
\capcs newskip {reserve and name a |\\skip| register}{}{\@newskip}
\capcs newtoks {reserve and name a |\\toks| register}{}{\@newtoks}
\capcs newwrite {reserve and name an output stream}{}{\@newwrite}
\capcs ni {``reverse in'' relation: $\ni$}{}{}
\capcs noalign {insert material between rows (or columns) of an
   alignment}*{}
\capcs noboundary {inhibit ligatures or kerns involving the current font's
   |boundarychar|}*{}
\capcstwo nobreak {do |\\penalty10000|, i.e.,
   inhibit a line or page break}{}{hnobreak:vnobreak}
\capcs noexpand {suppress expansion of the next token}*{}
\capcs noindent {enter horizontal mode without indenting the paragraph}*{}
\capcs nointerlineskip {inhibit interline glue before the next line}{}{}
\capcs nolimits {place superscript and subscript after large operators}*{}
\capcs nonfrenchspacing {make interword spacing depend on punctuation}{}{}
\capcs nonscript {inhibit any following glue or kern when
   in script and scriptscript styles}*{}
\capcs nonstopmode {don't stop at errors, even those about missing files}*{}
\capcs nopagenumbers {inhibit printing of page numbers, i.e., do
   |\\footline = {\\hfil}|}{}{}
\capcs normalbaselines {set |\\baselineskip|, |\\line\-skip|, and
   |\\line\-skip\-limit| to the normal values for the current type size}{}{}
\capcs normalbaselineskip {value of |\\baselineskip| for the
   current type size}{}{}
\capcs normalbottom {make the bottom margin be the same from page to page}{}{}
\capcs normallineskip {value of |\\lineskip| for the current type
   size}{}{}
\capcs normallineskiplimit {value of |\\lineskiplimit| for the
   current type size}{}{}
\capcs not {a slash with zero width for constructing negations of math
   relations, as in $\not=$}{}{}
\capcs notin {noninclusion relation: $\notin$}{}{}
\capcs nu {math Greek letter $\nu$}{}{}
\capcs null {expands to an empty hbox}{}{}
\capcs nulldelimiterspace {space produced by a null delimiter, by 
   default 1.2\pt}*{}
\capcs nullfont {primitive font with no characters in it}*{}
\capcs number {produce a specified number as characters}*{}
\capcs nwarrow {northwest arrow relation: $\nwarrow$}{}{}
\capcs o {Danish letter: \o}{}{}
\capcs O {Danish letter: \O}{}{}
\capcs obeylines {make each end-of-line in the input file 
   equivalent to |\\par|}{}{}
\capcs obeyspaces {produce space in the output for each space character in the
   input}{}{}
\capcs odot {centered dot operation: $\odot$}{}{}
\capcs oe {\oe\ ligature}{}{}
\capcs OE {\OE\ ligature}{}{}
\capcs offinterlineskip {inhibit interline glue from now on}{}{}
\capcs oint {contour integral operator: $\oint$}{}{}
\capcs oldstyle {use old style digits: {\oldstyle1234567890}}{}{}
\capcs omega {math Greek letter $\omega$}{}{}
\capcs Omega {math Greek letter $\Omega$}{}{}
\capcs ominus {circled minus operator: $\ominus$}{}{}
\capcs omit {skip a column's (or row's) template in an alignment}*{}
\capcs openin {prepare a specified input stream to read from a file}*{}
\capcs openout {prepare a specified output stream to write to a file}*{}
\capcs openup {increase |\\baselineskip|, |\\lineskip|, and
   |\\lineskiplimit| by a specified amount}{}{}
\capcs oplus {circled plus operator: $\oplus$}{}{}
\capcs or {separate the cases of an |\\ifcase|}*{\@or}
\capcs oslash {circled slash operator: $\oslash$}{}{}
\capcs otimes {circled times operator: $\otimes$}{}{}
\capcs outer {make the following macro definition illegal in contexts in
   which tokens are absorbed at high speed}*{}
\capcs output {token list \TeX\ expands when it finds a page break}*{}
\capcs outputpenalty {if the page break occurred at a penalty, the value
   of that penalty; otherwise zero}*{}
\capcs over {produce a fraction with a bar of default thickness}*{}
\capcs overbrace {produce a brace covering the top of a formula,
   as in $\overbrace{h+w}{}$}{}{}
\capcs overfullrule {width of the rule appended to an overfull box}*{}
\capcs overleftarrow {produce a left arrow covering the top of
   a formula, as in $\overleftarrow{r+a}$}{}{}
\capcs overline {produce a line covering the top of a formula,
   as in $\overline{2b}$}*{}
\capcs overrightarrow {produce a right arrow covering the top of a 
   formula, as in $\overrightarrow{i+t}$}{}{}
\capcs overwithdelims {produce a fraction with a bar of the default thickness 
   and surrounded by specified delimiters}*{}
\capcs owns {owns relation: $\owns$}{}{}
\capcs P {paragraph character for text: \P}{}{}
\capcs pagedepth {\TeX\ sets this to the current depth of the current
   page}*{}
\capcs pagefilllstretch {\TeX\ sets this to the amount of |filll| stretch on
   the current page}*{}
\capcs pagefillstretch {\TeX\ sets this to the amount of |fill| stretch on 
   the current page}*{}
\capcs pagefilstretch {\TeX\ sets this to the amount of |fil| stretch on the
   current page}*{}
\capcs pagegoal {\TeX\ sets this to the desired height for the current page
   (i.e., |\\vsize| when the first box is put on the page)}*{}
\capcs pageinsert {produce the specified text on the following page, and use up
    the full page}{}{}
\capcs pageno {the register |\\count0|, which contains the
   (possibly negative) page number}{}{}
\capcs pageshrink {\TeX\ sets this to the total amount of shrinkability
   on the current page}*{}
\capcs pagestretch {\TeX\ sets this to the total amount of stretchability
   on the current page}*{}
\capcs pagetotal {\TeX\ sets this to the natural height of the current
   page}*{}
\capcs par {finish paragraph and terminate horizontal mode}*{\@par}
\capcs parallel {parallel relation: $\parallel$}{}{}
\capcs parfillskip {horizontal glue \TeX\ inserts at the end of a
   paragraph}*{}
\capcs parindent {horizontal space \TeX\ inserts at the start of a
   paragraph}*{}
\capcs parshape {specify the width and length of each line 
   in the next paragraph}*{}
\capcs parskip {vertical glue \TeX\ inserts before a paragraph}*{}
\capcs partial {partial derivative symbol: $\partial$}{}{}
\capcs pausing {if positive, stop after reading each line of input for a
   possible replacement}*{}
\capcstwo penalty {produce penalty (or bonus, if negative) for breaking
   line or page here}*{hpenalty:vpenalty}
\capcs perp {perpendicular relation: $\perp$}{}{}
\capcs phantom {produce an invisible formula with the 
   dimensions of a specified subformula}{}{}
\capcs phi {math Greek letter $\phi$}{}{}
\capcs Phi {math Greek letter $\Phi$}{}{}
\capcs pi {math Greek letter $\pi$}{}{}
\capcs Pi {math Greek letter $\Pi$}{}{}
\capcs plainoutput {\plainTeX's |\\output| routine}{}{}
\capcs pm {plus and minus operator: $\pm$}{}{}
\capcs pmatrix {produce a parenthesized matrix}{}{}
\capcs pmod {parenthesized modulus notation to put at the end of a formula, as
   in $x \equiv y+1 \pmod 2$}{}{}
\capcs postdisplaypenalty {additional penalty for a line break
   just after a display, by default~0}*{}
\capcs Pr {probability function: $\Pr$}{}{}
\capcs prec {precedes relation: $\prec$}{}{}
\capcs preceq {precedes or equals relation: $\preceq$}{}{}
\capcs predisplaypenalty {additional penalty for a line break just 
   before a display, by default~0}*{}
\capcs predisplaysize {\TeX\ sets this to the width of the
   line preceding a display}*{}
\capcs pretolerance {badness tolerance for line breaks without
   hyphenation, by default~100}*{}
\capcs prevdepth {depth of the last nonrule box on the
   current vertical list}*{}
\capcs prevgraf {\TeX\ sets this to the number
   of lines in the paragraph so far (in horizontal mode)
   or in the previous paragraph (in vertical mode)}*{}
\capcs prime {prime math symbol, as in $r^\prime$}{}{}
\capcs proclaim {begin a theorem, lemma, hypothesis, $\ldots$}{}{\@proclaim}
\capcs prod {large product operator: $\prod$}{}{}
\capcs propto {proportional to relation: $\propto$}{}{}
\capcs psi {math Greek letter $\psi$}{}{}
\capcs Psi {math Greek letter $\Psi$}{}{}
\capcs qquad {produce horizontal glue with width 2\em}{}{}
\capcs quad {produce horizontal glue with width 1\em}{}{}
\capcs radical {produce a specified radical symbol}*{}
\capcs raggedbottom {allow the bottom margin to vary from page to page}{}{}
\capcs raggedright {allow the right margin to vary from line to line}{}{}
\capcs raise {raise a specified box by a specified amount}*{}
\capcs rangle {right angle delimiter: $\rangle$}{}{}
\capcs rbrace {right brace delimiter: $\rbrace$}{}{}
\capcs rbrack {right bracket delimiter: $\rbrack$}{}{}
\capcs rceil {right ceiling delimiter: $\rceil$}{}{}
\capcs Re {complex real part symbol: $\Re$}{}{}
\capcs read {read a line from a specified input stream}*{}
\capcs relax {do nothing}*{}
\capcs relpenalty {additional penalty for breaking after a relation,
   by default~500}*{}
\capcs repeat {end a loop started with |\\loop|}{}{\@repeat}
\capcs rfloor {right floor delimiter: $\rfloor$}{}{}
\capcs rgroup {right group delimiter (the smallest size is shown here):
   $\Big\rgroup$}{}{}
\capcs rho {math Greek letter $\rho$}{}{}
\capcs right {produce the specified delimiter at the right end of a
   subformula started with |\\left|}*{}
\capcs rightarrow {relation: $\rightarrow$}{}{}
\capcs Rightarrow {relation: $\Rightarrow$}{}{}
\capcs rightarrowfill {fill enclosing hbox with a |\\rightarrow|:
   \hbox to 3.5em{\rightarrowfill}}{}{}
\capcs rightharpoondown {relation: $\rightharpoondown$}{}{}
\capcs rightharpoonup {relation: $\rightharpoonup$}{}{}
\capcs rightleftharpoons {relation: $\rightleftharpoons$}{}{}
\capcs rightline {produce line with its text pushed to right margin}{}{}
\capcs rightskip {glue \TeX\ inserts at the right of each line}*{}
\capcs righthyphenmin {size of the smallest word fragment \TeX\ allows
   after a hyphen at the end of a word, by default~3}*{}
\capcs rlap {produce text (with no width) extending to the right
   of the current position}{}{}
\capcs rm {use roman type, i.e., do |\\tenrm\\fam=0|}{}{}
\capcs rmoustache {bottom half of a large brace: $\big\rmoustache$}{}{}
\capcs romannumeral {produce the lowercase roman numeral representation of a
   specified number as characters}{}{}
\capcs root {produce a specified root of a specified subformula, as in
   $\root 3 \of 2$}{}{}
\capcs rq {right quote character for text: \rq}{}{}
\capcs S {section character for text: \S}{}{}
\capcs sb {implicit subscript character}{}{}
\capcs scriptfont {the script style font in a specified math family}*{}
\capcs scriptscriptfont {the scriptscript style font in a specified 
   math family}*{}
\capcs scriptscriptstyle {use scriptscriptstyle size in a formula}*{}
\capcs scriptspace {additional space \TeX\ kerns after a subscript or
   superscript, by default 0.5\pt}*{}
\capcs scriptstyle {use scriptstyle size in a formula}*{}
\capcs scrollmode {don't stop at most errors, but do stop at errors
   about missing files}*{}
\capcs searrow {southeast arrow relation: $\searrow$}{}{}
\capcs sec {secant function: $\sec$}{}{}
\capcs setbox {define a specified box register to be a box}*{}
\capcs setlanguage {change to a specified set of hyphenation rules, but
   don't change |\\language|}{*}{}
\capcs setminus {set difference operator: $\setminus$}{}{}
\capcs settabs {define the tabs for a tabbing alignment}{}{}
\capcs sevenbf {use $7$-point bold font, |cmbx7|}{}{}
\capcs seveni {use $7$-point math italic font, |cmmi5|}{}{}
\capcs sevenrm {use $7$-point roman font, |cmr7|}{}{}
\capcs sevensy {use $7$-point symbol font, |cmsy7|}{}{}
\capcs sfcode {the space factor code of a specified character}*{}
\capcs sharp {sharp symbol for music: $\sharp$}{}{}
\capcs shipout {output a box to the |.dvi| file}*{}
\capcs show {show, in the log and 
   on the terminal, the meaning of a specified token}*{}
\capcs showbox {display the contents of a specified box register}*{}
\capcs showboxbreadth {maximum number of items shown on each nesting
   level, by default~5}*{}
\capcs showboxdepth {maximum nesting level shown, by default~3}*{}
\capcs showhyphens {show, in the log
   and on the terminal, hyphenations in the specified text}{}{}
\capcs showlists {display all lists being worked on}*{}
\capcs showthe {show, in the log 
   and on the terminal, what |\\the| would produce}*{}
\capcs sigma {math Greek letter $\sigma$}{}{}
\capcs Sigma {math Greek letter $\Sigma$}{}{}
\capcs sim {similarity relation: $\sim$}{}{}
\capcs simeq {similar or equal relation: $\simeq$}{}{}
\capcs sin {sine function: $\sin$}{}{}
\capcs sinh {hyperbolic sine function: $\sinh$}{}{}
\capcs skew {shift a specified accent by a specified amount
   on a specified accented character}{}{}
\capcs skewchar {character in a specified font used for positioning accents}*{}
\capcs skip {the specified glue register}*{}
\capcs skipdef {define a specified control sequence to be a number
   corresponding to a |\\skip| register}*{}
\capcs sl {use slanted type, i.e., do |\\tensl\\fam=\\slfam|}{}{}
\capcs slash {\slash\ character that allows a line break}{}{}
\capcs slfam {slanted family for math}{}{}
\capcs smallbreak {indicate somewhat desirable page break
   with |\\penalty-50| and produce |\\smallskipamount| glue}{}{}
\capcs smallint {small integral symbol: $\smallint$}{}{}
\capcs smallskip {produce |\\smallskipamount| glue}{}{}
\capcs smallskipamount {glue for a small vertical skip, by default 3\pt\
   plus 1\pt\ minus 1\pt}{}{}
\capcs smash {produce formula with zero height and depth}{}{}
\capcs smile {smile relation: $\smile$}{}{}
\capcs sp {implicit superscript character}{}{}
\capcs space {produce normal interword glue}{}{}
\capcs spacefactor {modifies stretch and shrink of interword glue 
   if not 1000}*{}
\capcs spaceskip {if nonzero and |\\spacefactor|${}<2000$, overrides
    the normal interword glue}*{}
\capcs spadesuit {spade suit symbol: $\spadesuit$}{}{}
\capcs span {either combine entries in an alignment body or expand tokens in a
   preamble}*{}
\capcs special {write tokens to the |.dvi| file to be interpreted by a
   DVI-reading program}*{}
\capcs splitbotmark {last mark item in a box resulting from |\\vsplit|}*{}
\capcs splitfirstmark {first mark item in a box resulting from
   |\\vsplit|}*{}
\capcs splitmaxdepth {maximum depth of a box resulting from |\\vsplit|}*{}
\capcs splittopskip {glue \TeX\ inserts at the top of a box resulting from 
   |\\vsplit|}*{}
\capcs sqcap {square cap operator: $\sqcap$}{}{}
\capcs sqcup {square cup operator: $\sqcup$}{}{}
\capcs sqrt {produce square root of a subformula, as in $\sqrt 2$}{}{}
\capcs sqsubseteq {square subset or equal relation: $\sqsubseteq$}{}{}
\capcs sqsupseteq {square superset or equal relation: $\sqsupseteq$}{}{}
\capcs ss {German letter: \ss}{}{}
\capcs star {star operator: $\star$}{}{}
\capcs string {produce a specified token, most commonly a control
   sequence, as characters}*{}
\capcs strut {box with zero width, but height and depth of a standard
   line, from baseline to baseline, in the current font}{}{}
\capcs subset {subset relation: $\subset$}{}{}
\capcs subseteq {subset or equal relation: $\subseteq$}{}{}
\capcs succ {successor relation: $\succ$}{}{}
\capcs succeq {successor or equal relation: $\succeq$}{}{}
\capcs sum {large summation operator: $\sum$}{}{}
\capcs sup {superior function: $\sup$}{}{}
\capcs supereject {force a page break, and output all insertions}{}{}
\capcs supset {superset relation: $\supset$}{}{}
\capcs supseteq {superset or equal relation: $\supseteq$}{}{}
\capcs surd {surd symbol: $\surd$}{}{}
\capcs swarrow {southwest arrow relation: $\swarrow$}{}{}
\capcs t {tie-after accent for text, as in \t uu}{}{}
\capcs tabalign {equivalent to |\\+|, except it's not |\\outer|}{}{}
\capcs tabskip {glue between columns (or rows) of an alignment}*{}
\capcs tan {tangent function: $\tan$}{}{}
\capcs tanh {hyperbolic tangent function: $\tanh$}{}{}
\capcs tau {math Greek letter $\tau$}{}{}
\capcs tenbf {use $10$-point bold font, |cmbx10|}{}{}
\capcs tenex {use $10$-point math extension font, |cmex10|}{}{}
\capcs teni {use $10$-point math italic font, |cmmi10|}{}{}
\capcs tenit {use $10$-point text italic font, |cmti10|}{}{}
\capcs tenrm {use $10$-point roman text font, |cmr10|}{}{}
\capcs tensl {use $10$-point slanted roman font, |cmsl10|}{}{}
\capcs tensy {use $10$-point math symbol font, |cmsy10|}{}{}
\capcs tentt {use $10$-point typewriter font, |cmtt10|}{}{}
\capcs TeX {produce the \TeX\ logo}{}{}
\capcs textfont {the text style font in a specified math family}*{}
\capcs textindent {like |\\item|, but doesn't do hanging indentation}{}{}
\capcs textstyle {use textstyle size in a formula}*{}
\capcs the {give the value of a specified token}*{}
\capcs theta {math Greek letter $\theta$}{}{}
\capcs Theta {math Greek letter $\Theta$}{}{}
\capcs thickmuskip {glue for a thick math space, by default 5\mud\ plus 5\mud}*{}
\capcs thinmuskip {glue for a thin math space, by default 3\mud}*{}
\capcs thinspace {kern \frac1/6\em}{}{}
\capcs tilde {tilde accent for math, as in $\tilde x$}{}{}
\capcs time {the time of day, in minutes since midnight}*{}
\capcs times {times operator: $\times$}{}{}
\capcs toks {the specified token register}*{}
\capcs toksdef {define a specified control sequence to be a number
   corresponding to a |\\toks| register}*{}
\capcs tolerance {badness tolerance for line breaks with hyphenation}*{}
\margin{{\tt\\topglue} command added; recent addition to \TeX}
\capcs to {mapping relation: $\to$}{}{}
\capcs top {lattice top symbol: $\top$}{}{}
\capcs topglue {produce specified vertical glue at the
   top of a page}{}{}
\capcs topinsert {produce the specified text at top of a page}{}{}
\capcs topmark {|\\botmark| before the current page was boxed}*{}
\capcs topskip {glue between the headline and the first line of text
   on a page, by default 10\pt}*{}
\capcs tracingall {turn on maximal tracing}{}{}
\capcs tracingcommands {display execution of commands}*{}
\capcs tracinglostchars {display characters that are asked for, but not
   defined}*{}
\capcs tracingmacros {display macro expansions}*{}
\capcs tracingonline {show diagnostic output on the terminal as well as in
   the log file}*{}
\capcs tracingoutput {display contents of shipped-out boxes}*{}
\capcs tracingpages {display page break calculations}*{}
\capcs tracingparagraphs {display line break calculations}*{}
\capcs tracingrestores {display values restored at the end
   of a group}*{}
\capcs tracingstats {display memory usage statistics}*{}
\capcs triangle {triangle symbol: $\triangle$}{}{}
\capcs triangleleft {left triangle operator: $\triangleleft$}{}{}
\capcs triangleright {right triangle operator: $\triangleright$}{}{}
\capcs tt {use typewriter type, i.e., do |\\tentt\\fam=\\ttfam|}{}{}
\capcs ttfam {typewriter family for math}{}{}
\capcs ttraggedright {use typewriter type and allow right margins of
   paragraphs to vary from line to line}{}{}
\capcs u {breve accent for text, as in \u r}{}{}
\capcs uccode {the character code for the uppercase form of a letter}*{}
\capcs uchyph {if positive, consider hyphenating words that start with a
   capital letter}*{}
\capcs underbar {underline the specified text without avoiding
   any descenders, as in \underbar{fog}}{}{}
\capcs underbrace {produce a brace covering the bottom of a formula, as in
   $\underbrace{x+x}{}$}{}{}
\capcs underline {underline a math formula below the descenders, as in
   $\underline{x+y}$}*{}
\capcs unhbox {append the contents of the box
   in a specified box
   register to the current list, and void the register; legal only in
   horizontal modes}*{}
\capcs unhcopy {like |\\unhbox|, but doesn't void the register}*{}
\capcs unkern {if the last item on the current list is a kern, remove it}*{}
\capcs unpenalty {if the last item on the current list is a penalty, remove
   it}*{}
\capcs unskip {if the last item on the current list is glue, remove it}*{}
\capcs unvbox {append the contents of the box
   in a specified box
   register to the current list, and void the register; legal only in
   vertical modes}*{}
\capcs unvcopy {like |\\unvbox|, but doesn't void the register}*{}
\capcs uparrow {relation: $\uparrow$}{}{}
\capcs Uparrow {relation: $\Uparrow$}{}{}
\capcs upbracefill {fill enclosing hbox with an upwards facing brace:
   \hbox to 3.5em{\upbracefill}}{}{}
\capcs updownarrow {relation: $\updownarrow$}{}{}
\capcs Updownarrow {relation: $\Updownarrow$}{}{}
\capcs uplus {cupped plus operator: $\uplus$}{}{}
\capcs uppercase {convert lowercase letters in the specified text
   to uppercase}*{}
\capcs upsilon {math Greek letter $\upsilon$}{}{}
\capcs Upsilon {math Greek letter $\Upsilon$}{}{}
\capcs v {check accent for text, as in \v o}{}{}
\capcs vadjust {produce vertical mode material after the current line}*{}
\capcs valign {align text in rows}*{}
\capcs varepsilon {variant math Greek letter $\varepsilon$}{}{}
\capcs varphi {variant math Greek letter $\varphi$}{}{}
\capcs varpi {variant math Greek letter $\varpi$}{}{}
\capcs varrho {variant math Greek letter $\varrho$}{}{}
\capcs varsigma {variant Greek letter $\varsigma$}{}{}
\capcs vartheta {variant math Greek letter $\vartheta$}{}{}
\capcs vbadness {badness threshold for reporting underfull or overfull
   vboxes, by default~1000}*{}
\capcs vbox {produce a vbox whose baseline is that of the bottom box
   enclosed}*{}
\capcs vcenter {center the specified text on the math axis}*{}
\capcs vdash {left turnstile symbol: $\vdash$}{}{}
\capcs vdots {vertical dots for math: \smash{$\vdots$}}{}{}
\capcs vec {vector accent for math, as in $\vec x$}{}{}
\capcs vee {logical ``or'' operator: $\vee$}{}{}
\capcs vert {bar relation: $\vert$}{}{}
\capcs Vert {double bar relation: $\Vert$}{}{}
\capcs vfil {produce infinitely stretchable vertical glue}*{}
\capcs vfill {produce even more infinitely stretchable vertical glue
than that produced by |\\vfil|}*{}
\capcs vfilneg {produce infinitely negative stretchable vertical glue}*{}
\capcs vfootnote {produce a specified footnote with a specified
   reference mark, but don't produce the reference mark in the text}{}{}
\capcs vfuzz {space threshold for reporting overfull vboxes, by default 
   0.1\pt}*{}
\capcs vglue {produce specified vertical glue
   that doesn't disappear at page breaks}{}{}
\capcs voffset {vertical offset relative to one inch from the 
   paper's top edge}*{}
\capcs vphantom {produce an invisible formula with zero width but natural
   height and depth}{}{}
\capcs vrule {produce a vertical rule; legal only in horizontal modes}*{}
\capcs vsize {page height, by default 8.9\thinspace in}*{}
\capcs vskip {produce specified vertical glue}*{}
\capcs vsplit {break the contents of a specified box
   register to the specified height}*{}
\capcs vss {produce vertical glue that is infinitely stretchable and 
   infinitely shrinkable}*{}
\capcs vtop {produce a vbox whose baseline is that of the top box enclosed}*{}
\capcs wd {the width of the box in a specified box register}*{}
\capcs wedge {logical ``and'' operator: $\wedge$}{}{}
\capcs widehat {math accent, as in $\widehat {y+z+a}$}{}{}
\capcs widetilde {math accent $\widetilde {b+c+d}$}{}{}
\capcs widowpenalty {penalty for a single line beginning a page, 
   by default~150}*{}
\capcs wlog {|\\write| the specified token list in the log file}{}{}
\capcs wp {Weierstra\ss\ `p' symbol: $\wp$}{}{}
\capcs wr {wreath product operator: $\wr$}{}{}
\capcs write {write a line to a specified output stream}*{}
\capcs xdef {equivalent to |\\global\\edef|, i.e., globally define a
   macro, immediately expanding the replacement text}*{}
\capcs xi {math Greek letter $\xi$}{}{}
\capcs Xi {math Greek letter $\Xi$}{}{}
\capcs xleaders {produce leaders with leftover space distributed equally
   between the leader boxes}*{}
\capcs xspaceskip {if nonzero and |\\spacefactor|${}\ge2000$, 
   overrides the normal interword glue}*{}
\capcs year {the current year, as a number}*{}
\capcs zeta {math Greek letter $\zeta$}{}{}

\endcapsum
\endchapter
\byebye