.PAGE SIZE 60,80 .LAYOUT 1 .NO HEADERS .DISPLAY NUMBER "^B","\B" .! Page number boldfaced .FLAGS ACCEPT ¨ .! This allows us to use underscores freely .NO FINAL EJECT .FIGURE 7 NEW FEATURES IN NSWC RUNOFF ^6 .FIGURE 3 .HEADERS ON .TITLE ^BNEW FEATURES IN NSWC RUNOFF\B .FILL.NO KEEP This is a preliminary description of features available in NSWC Runoff which are not described in the Bonner Lab Runoff document. .KEEP.NO FILL NEW COMMANDS ^5 ¨.CHAPTER TITLES .NO CHAPTER TITLES ^2 ¨.CHT .NCHT ^2 .FILL.NO KEEP By default, the first pages of chapters do not have page headings (page titles and subtitles). The CHAPTER TITLES command causes first pages of chapters to have page headings. If the very first page of the document begins a new chapter, FIRST TITLE must also be used, or the very first page will not have headings. .KEEP.NO FILL ¨.DEFINE DCL /lbl/dcl_symbol_name ^2 ¨.DEFDCL ^2 .FILL.NO KEEP The current value of the DCL symbol ^Bdcl_symbol_name\B becomes the value of substitution label ^Blbl\B. IF the symbol does not exist, the label is given a null value. .KEEP.NO FILL ¨.DEFINE NUMBER NEXTPAGE /lbl/ ^2 ¨.DEFNUMNXP ^2 .FILL.NO KEEP This is very much like DEFINE NUMBER PAGE, except that the number of the current page, plus one, becomes the value of the substitution label ^Blbl\B. Note that this command does not look ahead in the document; if you use SUBPAGE, CHAPTER, NUMBER PAGE, or any other command which changes the page number, then the number in ^Blbl\B may end up not being the true number of the next page. .KEEP.NO FILL ¨.DJDE "djde_info" ^2 .FILL.NO KEEP The DJDE command is used to send commands to the Xerox 9790 Laser Printer. This command is ignored unless the /X9700 qualifier is used on the RNO command line. The string ^Bdjde_info\B must contain a legal set of DJDE operands, ending with "^BEND;\B" unless the DJDE line is continued. The prefix string "^B\B" is automatically supplied by RNO, and should not be included in the string. .PAGE .KEEP.NO FILL ¨.ENABLE EMPTY .DISABLE EMPTY ^2 ¨.EEM .DEM ^2 .FILL.NO KEEP These commands specify how pages skipped as the result of the commands PAGE ODD, PAGE EVEN, and ENABLE ODD are to be formatted. By default, the pages will be completely blank; this is also the action of ENABLE EMPTY. If DISABLE EMPTY is used, these skipped pages will contain page headings (titles and subtitles) and page numbers, unless these elements have been disabled by other RNO commands. .KEEP.NO FILL ¨.FINAL EJECT .NO FINAL EJECT ^2 ¨.FEJ .NFEJ ^2 .FILL.NO KEEP These commands allow or suppress the page eject after the very last page of the output document. By default the page eject is present; NO FINAL EJECT causes it to be suppressed. The final eject is necessary when concatenating two or more output files into a single document; in particular, when appending a .TOC file to the front of a .DOC file. When the final eject is unnecessary, suppressing it may save paper, particularly when printing many copies of a document. .KEEP.NO FILL ¨.FONTS "font_info" ^2 ¨.FONT ^2 .FILL.NO KEEP The FONTS command is used to send font information to the LASER program, which further formats it into information useable by the Xerox 9790 Laser Printer. This command is ignored unless the /X9700 qualifier is used on the RNO command line. .KEEP.NO FILL ¨.^BSET LEVEL ^H[]\Hn \B ¨.SL ^2 .FILL.NO KEEP The SET LEVEL command specifies the level of the next section header. The parameter ^Bn\B must be an unsigned integer between one and six, or a signed integer whose value is added or subtracted from the current section header level value. .KEEP.NO FILL ¨.TWO COLUMN INDEX .END INDEX ^2 ¨.TCX .ENDX ^2 .FILL.NO KEEP These commands are to be used to produce a two-column index; this capability is not currently available. .KEEP.NO FILL ¨.TWO PASSES ^2 ¨.TWP ^2 .FILL.NO KEEP This command has the same effect as the /2PASS qualifier on the RNO command line; it causes RNO to perform two passes on the input files. If this command is used, it must be on the very first line of the first (or only) input file. If misplaced, no warnings will occur, but the resultant document may not be correct. .FIGURE 3 OTHER NEW FEATURES ^5 .FIGURE 2 If the /X9700 qualifier is used on the RNO command line, then the variant ^BX9700\B is defined. This can be used in IF commands to design a document which will be formatted differently depending on the target printer. .P 0 The variant ^BODD_PAGE\B is always defined. Unlike other variants, this one is changed automatically by RNO. It is always TRUE when tested on an odd-numbered page of a document, and FALSE on an even-numbered page. When used on a subpage, it reflects the subpage parity rather than the page parity. .P A set of escape sequences is defined to control fonts on the Xerox 9790 Laser Printer. If the /X9700 qualifier is not used on the RNO command line, then these escape sequences have no effect on the output document. The sequences are: .LITERAL ^A \A ^B \B ^C \C ^D \D ^E \E ^F \F ^G \G ^H \H ^e \e ^f \f ^2 ^3 ^4 ^5 ^6 ^7 ^8 .END LITERAL .P Any ASCII characters with integer values above 15 decimal can be freely used in input text. This includes the normally-nonprinting characters DLE, DC1, DC2, DC3, DC4, NAK, SYN, ETB, CAN, EM, SUB, ESC, FS, GS, RS, US, and DEL. Some fonts on the Xerox 9790 Laser Printer have printable characters in these positions. .P Any DEC Multinational character with integer values above 127 can be freely used in input text. The only restriction is that index terms containing such characters will be sorted in order of character value, which is not the way which is intuitively correct (i.e. ^BA-umlaut\B sorts after ^BZ\B, not with or after ^BA\B).