.left margin .ifnot hlp .HL 1 ENABLE/DISABLE .endif hlp .if hlp.i-1;3 ENABLE .br .endif hlp Some of the following commands can be confused with the FLAGS commands, but they are very different. A FLAGS command enables recognition of special characters or combinations of characters. The enable command enables the action which that character requests. For example you may enable the overstrike flag by _.FLAGS#OVERSTRIKE. The percent sign "#%#" will then cause overstriking and will not appear in the text. If you then issue the command _.DISABLE#OVERSTRIKING the percent sign will still not appear in the text, unless quoted, but no overstriking will occurr. .LM +5 .s .if hlp .if RSX .i5;ADDITIONAL HELP AVAILBLE: .nj.ts +10,+10,+10,+10,+10,+10,+10 BAR ESCAPE EQUATION HYPHENATION INDEXING LEVELS NUMBERING ODD OVERSTRIKING SUBSTITUTION TABS TOC UNDERLINING .j .endif RSX .i-6;4 BAR .endif hlp .s.tp10.i-5; _.ENABLE BAR [n1] [,n2] .i-5; _.EBB [n1] [,n2] .p.x ENABLE>BAR The change bar is a vertical bar printed in the in the left margin of a document. It is generally used to note sections of the document that have been changed since the last printing of the document. This command enables the printing of change bars. Bars will not actually be printed unless a _.BEGIN BAR command is issued. This command is normally issued at the beginning of a document. Each line is shifted right by n1 before the change bar and by n2-1 after the change bar. If no change bar is printed the line is shifted right by n1+n2. In effect if n1 is 4 and n2 is 3 the text line is always indented by 7 but the change bar appears 2 spaces to the left of the text when it is turned on. The defaults for n1,n2 are 0,3. If you set a left margin the n1,n2 are in addition to the left margin. .br;(n1,n2 are not supported in DSR) .s.tp6.i-5; _.DISABLE BAR .i-5; _.DBB .p.x DISABLE>BAR Causes change bar mode to be disabled. If this is done at all, it is usually only at page breaks. This is the default setting. .if hlp;.i-6;4 ESCAPE .endif hlp .s.tp5.I -5; _.ENABLE ESCAPE .I -5; _.EES .p.x ENABLE>ESCAPE enables output of escape sequences. The escape sequence flags will be recognized, but not executed while disabled. This is the default. .br;(Not supported in DSR) .s.tp5.I -5; _.DISABLE ESCAPE .I -5; _.DES .p.x DISABLE>ESCAPE disables output of escape sequences. .if hlp;.i-6;4 EQUATION .endif hlp .s.tp5.i-5; _.ENABLE EQUATION n .i-5; _.EEQ n .p.x ENABLE>EQUATION .X EQUATION>ENABLE This enables the equation formatting. The parameter n is the number of half lines to allocate above and below each character. The default is _.EEQ 0. Sometimes if you are formatting equations with many subscripts or superscripts n=1 will look better by adding more blank space to the fractions. .br;(Not supported in DSR) .s.tp5.i-5; _.DISABLE EQUATION .i-5; _.DEQ .p.x DISABLE>EQUATION .X EQUATION>DISABLE Disables the equation writing mode. When disabled, but with the equation flags set via the _.FLAGS EQUATION command, left and right braces _{ _} are translated to be normal parentheses ( ). .if hlp;.i-6;4 HYPHENATION .endif hlp .s.tp5.I -5; _.ENABLE HYPHENATION .I -5; _.EHY .p.x ENABLE>HYPHENATION .x Hyphenation enables hyphenation. While hyphenation is enabled RUNOFF may hyphenate words at the end of an output line. User defined hyphenation via the hyphenate flag character [#_=#] may be used. Automatic hyphenation is possible via the _.AUTOHYPHENATE command. RUNOFF will not hyphenate: .LIST 0 .le; The last line on the page .le; A line following 2 hyphenated lines .le; Equations .le; Words containing escape sequences are not automatically hyphenated, but they may be hyphenated via the hyphenate flag. .le; Words containing overstrikes are not automatically hyphenated. .le; Words with wide characters (double, triple etc.) are not automatically hyphenated. .le; Words containing invalid punctuation will not be automatically hyphenated. Valid punctuation marks are: .x Punctuation>Valid .c;/ _\ _. , ( ) " @ For example words containing hyphens are not hyphenated. Such words may be optionally broken by using the break character or by issuing the command .c; _.AUTOBREAK "-" .x Autobreak The valid punctuation list may be changed by the _.AUTOHYPHENATION command. .le; Words containing breaks are not automatically hyphenated. .x Space>Non expandable .le; Words containing non expandable spaces (_#) are not automatically hyphenated. .le; Words immediately preceeded by tabs are not automatically hyphenated. .end list 0 .ifnot HLP.p The hyphenation routines are not ideal and there are certain problems which you must overcome manually. The hyphenation routine has no warning when a paragraph is ending, consequently it may hyphenate the last word in a paragraph. This may be avoided by using the _.FLAGS HYPHENATE command and marking the last word in a paragraph for no hyphenation. If you use footnotes and the footnote overflows to the next page, the hyphenation routine may hyphenate the last word on a page. This may be avoided by use of the hyphenation flag, or by picking the page breaks with the _.PAGE command. It is always a good idea to avoid footnotes which overflow to the next page. .endif HLP .S;.TP 5; .I -5; _.DISABLE HYPHENATION .I -5; _.DHY .x DISABLE>HYPHENATION .S disables hyphenation of text. Neither automatic nor user selected hyphenation will occurr. .if hlp;.i-6;4 INDEXING .endif hlp .s.tp5.I -5; _.ENABLE INDEXING .I -5; _.EIX .x ENABLE>INDEXING .x INDEX>ENABLE .S enables collecting and printing of index entries. This is the default. .S .TP 5 .I -5; _.DISABLE INDEXING .I -5; _.DIX .x ENABLE>INDEXING .x INDEX>DISABLE .S disables or stops indexing. .if hlp.i-6;4 LEVELS .endif hlp .S.TP5.I-5; _.ENABLE LEVELS [+-n1],[+-n2] .p.x ENABLE>LEVELS .X Table of contents enables output of header levels up to n1, and TOC output up to n2. In other words the _.DOC file will have header levels 1 to n1 and the _.RNT file will have levels up to n2. If n2 is greater than n1 the _.RNT file will only contain levels up to n1. The default is 6. If n is not specified the default is assumed. .note There is no _.DISABLE LEVELS command .en .BB .if hlp;.i-6;4 NUMBERING .endif hlp .s.tp5.i-5;_.ENABLE NUMBERING .i-5;_.ENMPG .p.x ENABLE>NUMBERING enables page numbering. This allows page numbers to be printed. This does not start numbering if it has been terminated by a _.NO NUMBER command. .s.tp5.i-5;_.DISABLE NUMBERING .i-5;_.DNMPG .p.x DISABLE>NUMBERING disables page numbering. The page numbers will not be printed, but pages will still be counted. If this command is used, the _.NUMBER command will not turn page numbering on. .if hlp .if Rsx .i5;ADDITIONAL HELP AVAILABLE: CHAPTER .endif rsx .i-6;5 CHAPTER .rm -5 .endif hlp .s.tp5.i-5;_.ENABLE NUMBERING CHAPTER .i-5;_.ENMCH .p.x ENABLE>NUMBERING>CHAPTER this allows pages to be numbered as N-M where N is the chapter number and M is the page number. .br;(Not supported in DSR) .s.tp5.i-5;_.DISABLE NUMBERING CHAPTER .i-5;_.DNMCH .p.x DISABLE>NUMBERING>CHAPTER this disables chapter numbering. The pages will be numbered by page number only. Once chapter numbering has been disabled it will not be reenabled by any command except for the _.ENABLE NUMBERING CHAPTER .if hlp;.i-6;4 ODD .rm .endif hlp .s.tp5.i-5;_.ENABLE ODD .i-5;_.EODD .x ENABLE>ODD enables odd alignment. This forces the first page of each chapter onto an odd numbered page. If necessary numbered pages with no text will be produced to force the chapter onto the proper page. .br;(Not supported in DSR) .s.tp5.i-5;_.DISABLE ODD .i-5;_.DODD .x DISABLE>ODD disables odd alignment. This is the normal default. When disabled the first page of each chapter will randomly occurr on either odd or even pages. .EB .if hlp;.i-6;4 OVERSTRIKING .endif hlp .s.tp5.I -5; _.ENABLE OVERSTRIKING .I -5; _.EOV .x ENABLE>OVERSTRIKING .S enables overstriking by means of the overstrike character [#_%#]. Overstriking is normally enabled, but the flag is disabled. .S;.TP 5; .i -5; _.DISABLE OVERSTRIKING .I -5; _.DOV .x DISABLE>OVERSTRIKING .S disables overstriking. .if hlp;.i-6;4 SUBSTITUTION .endif hlp .S.TP5.I-5; _.ENABLE SUBSTITUTION .i-5; _.ESST .p.x ENABLE>SUBSTITUTION enables substitutions. This is the normal default. .s.tp5.i-5; _.DISABLE SUBSTITUTION .i-5;_.DSST .p.x DISABLE>SUBSTITUTION disables output of substitutions. If the substitute flag is engaged, the substitution will be recognized, but no substitution will be made. .if hlp;.i-6;4 TABS .endif hlp .s.tp5.i-5; _.ENABLE TABS .i-5; _.ETB .p.x ENABLE>TABS This enables the use of the tab key to produce tabulated or columnar output. Tabs are normally enabled so you do not need to enable them unless you have previously disabled them. .br;(Not supported in DSR) .s.tp5.i-5; _.DISABLE TABS .i-5; _.DTB .p.x DISABLE>TABS This disables the use of tabs. When tabs are disabled they are treated as .x Tabs .x Space ordinary spaces. .if hlp.i-6;4 TOC .endif HLP .s.tp5.I-5; _.ENABLE TOC .i-5; _.ETC .p.x ENABLE>TOC .X Table of contents this allows all CHAPTER commands, and HEADER LEVEL commands to be output to the table of contents file. This is normally enabled, so you do not have to give this command unless you have disabled the TOC output. .s.tp5.i-5; _.DISABLE TOC .I-5; _.DTC .p.x DISABLE>TOC prevents any TOC output. Neither CHAPTER, _.HEADER LEVEL, _.APPENDIX, nor _.SEND TOC commands will output anything to the _.RNT file. By using this command you can control which items are in the TOC. .if hlp;.i-6;4 UNCONDITIONAL .endif hlp .bb .s.tt5.i-5;_.ENABLE UNCONDITIONAL .i-5;_.EUNC .p.x ENABLE>UNCONDITIONAL This causes a break, and enabled unconditional text. When enabled all text not preceeded by an _.IF command will appear in the output. This is the default. This command may not be used inside a note,footnote or text section. .i5;(NOT available in DSR) .s.tt5.i-5;_.DISABLE UNCONDITIONAL .i-5;_.DUNC .p.x DISABLE>UNCONDITIONAL This causes a break, and disables unconditional text. When unconditional is disabled all input following it is ignored except for _.ENABLE UNCONDITIONAL or _.IF commands. These commands must be the first command on a line to be recognized. When _.IF is encountered then RNO will continue processing text as if unconditional were enabled until the matching _.ENDIF. .eb .if hlp;.i-6;4 UNDERLINING .endif hlp .s.tp5.I -5; _.ENABLE UNDERLINING .I -5; _.EUL .x ENABLE>UNDERLINING .S enable underlining using the underline character [#_&#]. This is the default. .s;.tp 5 .I -5; _.DISABLE UNDERLINING .I -5; _.DUL .x DISABLE>UNDERLINING .S disables underlining. .bb .note The DSR Pocket Reference uses _.EUN instead of _.EUL, but the DST manual uses _.EUL so this has been adopted as the standard abbreviation. _.EUN and _.DUN will also work, but these may not be supported in the future. .end note .eb