.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
