1*61f28255Scgd" F\(sc comment (to end of line) 2*61f28255Scgd# S optional delayed text tag string 3*61f28255Scgd$ F\(sc interpolate argument 4*61f28255Scgd$0 R section depth 5*61f28255Scgd$0\(dg M invoked after section title printed 6*61f28255Scgd$1 R first section number 7*61f28255Scgd$1\(dg M invoked before printing depth 1 section 8*61f28255Scgd$2 R second section number 9*61f28255Scgd$2\(dg M invoked before printing depth 2 section 10*61f28255Scgd$3 R third section number 11*61f28255Scgd$3\(dg M invoked before printing depth 3 section 12*61f28255Scgd$4 R fourth section number 13*61f28255Scgd$4\(dg M invoked before printing depth 4 section 14*61f28255Scgd$5 R fifth section number 15*61f28255Scgd$5\(dg M invoked before printing depth 5 section 16*61f28255Scgd$6 R sixth section number 17*61f28255Scgd$6\(dg M invoked before printing depth 6 section 18*61f28255Scgd$C\(dg M called at beginning of chapter 19*61f28255Scgd$H\(dg M text header 20*61f28255Scgd$R\(dd R relative vertical spacing in displays 21*61f28255Scgd$c R current column number 22*61f28255Scgd$c\(dd M print chapter title 23*61f28255Scgd$d R delayed text number 24*61f28255Scgd$f R footnote number 25*61f28255Scgd$f\(dd M print footer 26*61f28255Scgd$h\(dd M print header 27*61f28255Scgd$i R paragraph base indent 28*61f28255Scgd$l R column width 29*61f28255Scgd$m R number of columns in effect 30*61f28255Scgd$n S section name 31*61f28255Scgd$p R numbered paragraph number 32*61f28255Scgd$p\(dd M print section heading (internal macro) 33*61f28255Scgd$r\(dd R relative vertical spacing in text 34*61f28255Scgd$s R column indent 35*61f28255Scgd$s\(dd M footnote separator (from text) 36*61f28255Scgd% R\(sc current page number 37*61f28255Scgd& F\(sc zero width character, useful for hiding controls 38*61f28255Scgd( F\(sc interpolate special character 39*61f28255Scgd(b M begin block 40*61f28255Scgd(c M begin centered block 41*61f28255Scgd(d M begin delayed text 42*61f28255Scgd(f M begin footnote 43*61f28255Scgd(l M begin list 44*61f28255Scgd(q M begin quote 45*61f28255Scgd(space) F\(sc unpaddable space 46*61f28255Scgd(x M begin index entry 47*61f28255Scgd(z M begin floating keep 48*61f28255Scgd)b M end block 49*61f28255Scgd)c M end centered block 50*61f28255Scgd)d M end delayed text 51*61f28255Scgd)f M end footnote 52*61f28255Scgd)l M end list 53*61f28255Scgd)q M end quote 54*61f28255Scgd)x M end index entry 55*61f28255Scgd)z M end floating keep 56*61f28255Scgd* F\(sc interpolate string 57*61f28255Scgd* S optional footnote tag string 58*61f28255Scgd++ M set paper section type 59*61f28255Scgd+c M begin chapter 60*61f28255Scgd, S cedilla 61*61f28255Scgd- F\(sc minus sign 62*61f28255Scgd- S 3/4 em dash 63*61f28255Scgd0 F\(sc unpaddable digit-width space 64*61f28255Scgd1c M revert to single columned output 65*61f28255Scgd2c M begin two columned output 66*61f28255Scgd: S umlat 67*61f28255Scgd< S begin subscript 68*61f28255Scgd> S end subscript 69*61f28255ScgdEN M end equation 70*61f28255ScgdEQ M begin equation 71*61f28255ScgdL F\(sc vertical line drawing function 72*61f28255ScgdTE M end table 73*61f28255ScgdTH M end header of table 74*61f28255ScgdTS M begin table 75*61f28255Scgd[ S begin superscript 76*61f28255Scgd\&.$ R\(sc number of arguments to macro 77*61f28255Scgd\&.i R\(sc current indent 78*61f28255Scgd\&.l R\(sc current line length 79*61f28255Scgd\&.s R\(sc current point size 80*61f28255Scgd\&\' S acute accent 81*61f28255Scgd\&\` S grave accent 82*61f28255Scgd\' F\(sc acute accent 83*61f28255Scgd\` F\(sc grave accent 84*61f28255Scgd] S end superscript 85*61f28255Scgd^ F\(sc 1/12 em narrow space 86*61f28255Scgd^ S caret 87*61f28255Scgdac M ACM mode 88*61f28255Scgdad M\(sc set text adjustment 89*61f28255Scgdaf M\(sc assign format to register 90*61f28255Scgdam M\(sc append to macro 91*61f28255Scgdar M set page numbers in arabic 92*61f28255Scgdas M\(sc append to string 93*61f28255Scgdb M bold font 94*61f28255Scgdba M set base indent 95*61f28255Scgdbc M begin new column 96*61f28255Scgdbi M bold italic 97*61f28255Scgdbi R display (block) indent 98*61f28255Scgdbl M blank lines (even at top of page) 99*61f28255Scgdbm R bottom title margin 100*61f28255Scgdbp M\(sc begin page 101*61f28255Scgdbr M\(sc break (start new line) 102*61f28255Scgdbs R display (block) pre/post spacing 103*61f28255Scgdbt R block keep threshold 104*61f28255Scgdbx M boxed 105*61f28255Scgdc F\(sc continue input 106*61f28255Scgdce M\(sc center lines 107*61f28255Scgdch R current chapter number 108*61f28255Scgdde M\(sc define macro 109*61f28255Scgddf R display font 110*61f28255Scgdds M\(sc define string 111*61f28255Scgddw R\(sc current day of week 112*61f28255Scgddw S current day of week 113*61f28255Scgddy R\(sc day of month 114*61f28255Scgde F\(sc printable version of \e 115*61f28255Scgdef M set footer (even numbered pages only) 116*61f28255Scgdeh M set header (even numbered pages only) 117*61f28255Scgdel M\(sc else part of conditional 118*61f28255Scgdep M end page 119*61f28255Scgdes R equation pre/post space 120*61f28255Scgdf F\(sc inline font change 121*61f28255Scgdfc M\(sc set field characters 122*61f28255Scgdff R footnote font 123*61f28255Scgdfi M\(sc fill output lines 124*61f28255Scgdfi R footnote indent (first line only) 125*61f28255Scgdfm R footer margin 126*61f28255Scgdfo M set footer 127*61f28255Scgdfp R footnote pointsize 128*61f28255Scgdfs R footnote prespace 129*61f28255Scgdfu R footnote undent (from right margin) 130*61f28255Scgdh F\(sc local horizontal motion 131*61f28255Scgdhc M\(sc set hyphenation character 132*61f28255Scgdhe M set header 133*61f28255Scgdhl M draw horizontal line 134*61f28255Scgdhm R header margin 135*61f28255Scgdhx M suppress headers and footers on next page 136*61f28255Scgdhy M\(sc set hyphenation mode 137*61f28255Scgdi M italic font 138*61f28255Scgdie M\(sc conditional with else 139*61f28255Scgdif M\(sc conditional 140*61f28255Scgdii R indented paragraph indent 141*61f28255Scgdin M\(sc indent (transient, use .ba for pervasive) 142*61f28255Scgdip M begin indented paragraph 143*61f28255Scgdix M indent, no break 144*61f28255Scgdl F\(sc horizontal line drawing function 145*61f28255Scgdlc M\(sc set leader repetition character 146*61f28255Scgdll M set line length 147*61f28255Scgdlo M load local macros 148*61f28255Scgdlp M begin left justified paragraph 149*61f28255Scgdlq S left quote marks 150*61f28255Scgdls M\(sc set multi-line spacing 151*61f28255Scgdm1 M set space from top of page to header 152*61f28255Scgdm2 M set space from header to text 153*61f28255Scgdm3 M set space from text to footer 154*61f28255Scgdm4 M set space from footer to bottom of page 155*61f28255Scgdmc M\(sc insert margin character 156*61f28255Scgdmk M\(sc mark vertical position 157*61f28255Scgdmo R\(sc month of year 158*61f28255Scgdmo S current month 159*61f28255Scgdn F\(sc interpolate number register 160*61f28255Scgdn1 M number lines in margin 161*61f28255Scgdn2 M number lines in margin 162*61f28255Scgdna M\(sc turn off text adjustment 163*61f28255Scgdne M\(sc need vertical space 164*61f28255Scgdnf M\(sc don't fill output lines 165*61f28255Scgdnh M\(sc turn off hyphenation 166*61f28255Scgdnp M begin numbered paragraph 167*61f28255Scgdnr M\(sc set number register 168*61f28255Scgdns M\(sc no space mode 169*61f28255Scgdo S circle (e.g., for Norse A) 170*61f28255Scgdof M set footer (odd numbered pages only) 171*61f28255Scgdoh M set header (odd numbered pages only) 172*61f28255Scgdpa M begin page 173*61f28255Scgdpd M print delayed text 174*61f28255Scgdpf R paragraph font 175*61f28255Scgdpi R paragraph indent 176*61f28255Scgdpl M\(sc set page length 177*61f28255Scgdpn M\(sc set next page number 178*61f28255Scgdpo M\(sc page offset 179*61f28255Scgdpo R simulated page offset 180*61f28255Scgdpp M begin paragraph 181*61f28255Scgdpp R paragraph pointsize 182*61f28255Scgdps R paragraph prespace 183*61f28255Scgdq M quoted 184*61f28255Scgdqa S for all 185*61f28255Scgdqe S there exists 186*61f28255Scgdqi R quote indent (also shortens line) 187*61f28255Scgdqp R quote pointsize 188*61f28255Scgdqs R quote pre/post space 189*61f28255Scgdr M roman font 190*61f28255Scgdrb M real bold font 191*61f28255Scgdre M reset tabs 192*61f28255Scgdrm M\(sc remove macro or string 193*61f28255Scgdrn M\(sc rename macro or string 194*61f28255Scgdro M set page numbers in roman 195*61f28255Scgdrq S right quote marks 196*61f28255Scgdrr M\(sc remove register 197*61f28255Scgdrs M\(sc restore spacing 198*61f28255Scgdrt M\(sc return to vertical position 199*61f28255Scgds F\(sc inline size change 200*61f28255Scgdsc M load special characters 201*61f28255Scgdsf R section title font 202*61f28255Scgdsh M begin numbered section 203*61f28255Scgdsi R relative base indent per section depth 204*61f28255Scgdsk M skip next page 205*61f28255Scgdso M\(sc source input file 206*61f28255Scgdso R additional section title offset 207*61f28255Scgdsp M\(sc vertical space 208*61f28255Scgdsp R section title pointsize 209*61f28255Scgdss R section prespace 210*61f28255Scgdsx M change section depth 211*61f28255Scgdsz M set pointsize and vertical spacing 212*61f28255Scgdta M\(sc set tab stops 213*61f28255Scgdtc M\(sc set tab repetition character 214*61f28255Scgdtd S today's date 215*61f28255Scgdtf R title font 216*61f28255Scgdth M set thesis mode 217*61f28255Scgdti M\(sc temporary indent (next line only) 218*61f28255Scgdtl M\(sc three part title 219*61f28255Scgdtm R top title margin 220*61f28255Scgdtp M begin title page 221*61f28255Scgdtp R title pointsize 222*61f28255Scgdtr M\(sc translate 223*61f28255Scgdu M underlined 224*61f28255Scgduh M unnumbered section 225*61f28255Scgdul M\(sc underline next line 226*61f28255Scgdv F\(sc local vertical motion 227*61f28255Scgdv S czeck ``e'' 228*61f28255Scgdw F\(sc return width of string 229*61f28255Scgdxl M set line length (local) 230*61f28255Scgdxp M print index 231*61f28255Scgdxs R index entry prespace 232*61f28255Scgdxu R index undent (from right margin) 233*61f28255Scgdyr R\(sc year (last two digits only) 234*61f28255Scgdzs R floating keep pre/post space 235*61f28255Scgd{ F\(sc begin conditional group 236*61f28255Scgd| F\(sc 1/6 em narrow space 237*61f28255Scgd} F\(sc end conditional group 238*61f28255Scgd~ S tilde 239