Summary of RUNOFF input file commands. All start with "." in column 1. AX,APPENDIX start next appendix with rest of line as name AP,AUTOPARAGRAPH treat leading spaces as new paragraph AT,AUTOTABLE treat lines without leading space as new paragraph BB,BEGIN BAR start a change bar B,BLANK n skip n lines BR,BREAK start new output line C,CENTER,CENTRE n center the next line around column n/2 CH,CHAPTER start new chapter with rest of line as name COMMENT ignore this command CC,CONTROL CHARACTERS allow control characters DBB,DISABLE BAR set to ignore change bars DX,DO INDEX output index with rest of line as title ELSE name change sense of IF/IFNOT EBB,ENABLE BAR set to allow change bars EI,ENDIF name ends conditional input EB,END BAR end change bar END FOOTNOTE terminate a footnote definition ELS,END LIST end a list EL,END LITERAL terminate a literal block of text EN,END NOTE terminate a NOTE command ESL,END SELECTION stop selection until single line prefix ES,END SUBPAGE stop subpage numbering (resumes page) FG,FIGURE n make space for n line figure FIGURE DEFERRED n same except maybe on next page F,FILL resume filling and justifying each line FT,FIRST TITLE include title on first page FLAGS ALL enable existing flag characters FL,FLAGS type ch change flag character to ch FN,FOOTNOTE n start n line footnote (input until ! in col.1) HD,HEADER x issue "page" in x (UPPER,LOWER,MIXED) case HL,HEADER LEVEL n start section at level n(1-5); rest is name IF name start conditional input if VARIANT name IN,IFNOT name start conditional input if not VARIANT name I,INDENT n indent next line INDEX insert rest of this line in index J,JUSTIFY resume justifying text L,LEFT n start next line n cols from left margin LM,LEFT MARGIN n set left margin LS,LIST n start list of items with spacing n LE,LIST ELEMENT start of item in a list LT,LITERAL n start a literal block of text n lines long LC,LOWER CASE start footnotes and text in lower case (\\) NAP,NO AUTOPARAGRAPH stop autoparagraph mode NAT,NO AUTOTABLE stop autotable mode NCC,NO CONTROL CHARACTERS don't allow control characters NF,NO FILL stop fill and justify NO FLAGS ALL disable existing flag characters except .! NFL,NO FLAGS type don't use flag character type NHD,NO HEADER suppress page headers NJ,NO JUSTIFY stop justifying NNM,NO NUMBER stop page numbering NPA,NO PAGING stop spliting into pages NPR,NO PERIOD stop double spacing after period,excl.,ques.,etc. NSL,NO SELECTION accept all text as input NSP,NO SPACE suppress space on this end of line NST,NO SUBTITLE suppress subtitles NT,NOTE text start indented note with heading "text" centered NM,NUMBER n resume page numbering at page n NUMBER APPENDIX n set chapter to appendix n NUMBER CHAPTER n set chapter number to n NUMBER INDEX set chapter number to "INDEX" NUMBER LEVEL a,b,c... set next HEADER LEVEL to a.b.c... NUMBER LIST d,c set list counter depth d to c NUMBER PAGE n resume page numbering at page n NUMBER SUBPAGE ch set subpage number to ch (A-Z) PG,PAGE start new page PS,PAGE SIZE n,m paper is n lines by m columns PAPER SIZE n,m " " " " " " " PA,PAGING resume breaking into pages P,PARAGRAPH n,v,t start new paragraph (.I n, .S v, .TP t) PR,PERIOD double space after .!?:; PX,PRINT INDEX start printing index R,RIGHT n right adjust next line n cols left of margin RM,RIGHT MARGIN n set right margin SL,SELECTION string set selection string S,SKIP n skip n*spacing lines SP,SPACING n set spacing (default=1) SD,STANDARD n standard setup of width n X,SUBINDEX index with ">" used to delimit sub-indices SPG,SUBPAGE start sub-page numbering ST,SUBTITLE use rest of line as subtitle SUBTTL " " " " " " TS,TAB STOPS n,n,... set tab stops TP,TEST PAGE n skip to new page if fewer than n lines left T,TITLE use rest of line as title TY,TYPESET text send quoted text to TYPESET-10 UC,UPPER CASE start footnotes and text in upper case (^^) VR,VARIABLE name ch ch declare variable with on/off flags ch, ch They can be abbreviated if unique. Numeric arguments can be preceeded by + or -. ch is any character. Flag types are CAPITALIZE, CONTROL, ENDFOOTNOTE, INDEX, LOWERCASE, QUOTE, SPACE, SUBINDEX, UNDERLINE, or UPPERCASE. The selection string is four characters in the order: comment, single, start, stop (;&+-). Special text characters (except in literal blocks): _ take next character as text (quote) ^ upper case next character (uppercase) ^^ upper case lock \ lower case next character (lowercase) \\ lower case lock # unexpandable space (space) & underline next character (underline) ^& underline lock on \& underline unlock (off) > (initially off) index following word (index) < (initially off) capitalize all of following word (capitalize) ! (col. 1) end footnote (endfootnote) . (col. 1) command line (control) Special command characters (except TITLE, SUBTITLE, INDEX): ; start another command (needs another . also) or text (except CENTER, CHAPTER, APPENDIX, NOTE, HEADER LEVEL, SUBINDEX, TITLE, SUBTITLE, INDEX): . start another command ! start comment (runs to end of line or ;) to include ! or . or ; in .SELECT or .FLAG or .VARIABLE, it must be quoted by _.