.LM
.ifnot hlp
.HL 1 PARAMETER SETTING 
.index Parameter setting 
.endif hlp
.left margin +5 
.ts 10,30,50,70,90,110
.if hlp.i-6;3 MARGINS
.ifnot small
.if rsx.i5;ADDITIONAL HELP AVAILABLE: LEFT RIGHT TOP PAGE note
.endif rsx
.i-6;4 LEFT
.endif small
.endif hlp
.s.tp5.i-5; _.LEFT MARGIN [+-n] 
.i-5;_.LM [+-n] 
.s.x LEFT MARGIN 
sets the left margin to n. The n must be at least 16 less than the right
margin but not less than 0. The initial setting is 0. If n is not specified,
the permanent margin is restored. If the margin is specified with a + or -
sign then n is added to the current margin.  
.ifnot small
For example:
.i5;_.LEFT MARGIN +5
.br;Moves the margin 5 spaces to the right.
.i5;_.LEFT MARGIN -5
.br;Moves the margin back 5 spaces to the left.
.i5;_.LEFT MARGIN
.br;Sets the margin to the value last specifed in a _.PAGE SIZE command.
.br;You should note that tab stops are relative to
the margin at 0.  In other words if you set _.LEFT MARGIN 10 _.TAB STOPS
10,15,20,25 the tab stop at 10 will be ineffective because it is already at
the left margin. 
.if hlp;.i-6;4 RIGHT
.br
.endif hlp
.endif small
.s.tp5.i-5;  _.RIGHT MARGIN [+-n] 
.i-5; _.RM [+-n] 
.skip 
.x RIGHT MARGIN 
sets the right margin n. The n must be 16 greater than the left margin.  
.ifnot small
The initial setting is 60. If n is not supplied, the current page width (set
with the PAGE SIZE command) is used. Using a + or - sign adds n changes the
current margin by +n or -n similar to the _.LEFT MARGIN command. 
.if hlp;.i-6;4 TOP
.br
.endif hlp
.endif small
.s.tp5.I-5; _.TOP MARGIN [+-n] 
.I-5; _.TM [+-n] 
.S.x TOP MARGIN 
sets the top margin or the number of blank lines at the top of the page to n.
.ifnot small
The top margin must be less than the number of total lines in the page. The
default value is 0. If n is not specified the top margin is reset to the
default or permanent value. See also _.PAGE SIZE command below. 
Using a + or - sign adds n changes the current
margin by +n or -n similar to the _.LEFT MARGIN command.
.i5;(Not available in DSR)
.if hlp;.i-6;4 PAGE
.br
.endif hlp
.endif small
.s.tp 10.i-5;  _.PAPER SIZE [+-h],[+-w],[+-l],[+-t],[s]
.i-5;  _.PAGE SIZE [+-h],[+-w],[+-l],[+-t],[s]
.i-5;  _.PS [+-h],[+-w],[+-l],[+-t],[s]
.s.x PAPER SIZE 
.x PAGE SIZE 
sets the size of the page to h by w for the height and width.  Also sets the
LEFT MARGIN to l, the TOP MARGIN to t and the spacing to s. These settings are
permanent since they are now the new default for the duration of the document.
.ifnot small
Every _.CH command will
reinstate the PAGE SIZE settings. In addition the other margin commands
without any margins specified will reset the requested margin to the permanent
value. You may reset all of these values to the permanent value by issuing the
_.PAGE SIZE command without any parameters. The permanent values are used to
determine the margins of the heading on each page. The older versions of
RUNOFF used only the temporary right margin to set the header margins. If the
margins are set so that there are fewer than 16 lines on a page or fewer than
16 spaces per line the _.PAGE SIZE command will be rejected with an error
message.  This restriction also applies to the margin commands. The maximum h
is 127. 
.endif small
.i5;DEFAULT: _.PAGE SIZE 58,60,0,0,1. 
.ifnot small
.i5;(DSR doesn't support permanent margins or parameters l,t,s)
.if hlp.i-6;4 note
.endif hlp
.note 
If you wish this command or any other margin command to 
set the margins for the entire document including 
the first page, you must put the command before any text. 
It also must appear before _.BLANK, _.SKIP, _.FIGURE, _.CHAPTER, or any other 
command that generates text.
.en 
.endif small
.if hlp;.i-6;3 SPACING
.br
.endif hlp
.s.tp5.i-5;  _.SPACING [lines] 
.i-5; _.SP [lines] 
.s.x SPACING 
sets the number of spaces between lines. The lines can range from 1 to 5. 
.ifnot small
If n is omitted the permanent spacing (normally 1) is restored.  The permanent
spacing is set by the _.PAGE SIZE command. This command influences
_.PARAGRAPH, _.SET PARAGRAPH, and _.SKIP. It has no effect on _.TEST PAGE,
_.FIGURE, or _.BLANK. _.SPACING 1 is like single spacing on a typewriter and
_.SPACING 2 is like double spacing. SPACING 2 puts one blank line between
lines of text. 
.endif small
.i5;DEFAULT: _.SPACING 1
.ifnot small
.if hlp
.if rsx.i5;ADDITIONAL HELP AVAILABLE: HALF
.endif rsx
.i-6;4 HALF
.endif hlp
.endif small
.s.tp5.i-5; _.HALF SPACING [half lines]
.i-5; _.NO HALF SPACING
.x NO>HALF SPACING
.s.x HALF SPACING
This command is very similar to the spacing command except that it
turns on half spacing.  The half lines will be the number of half lines per
line of text.  Once half spacing is enabled, every command which specifies
spacing now works in increments of half lines.  
.ifnot small
If half lines is omitted the current spacing will remain the same.  The _.HALF
SPACING command ^&does not\& change any spacing unless the n is specified or
one of the commands listed above are used. Commands which are affected by half
spacing are: 
.lm+5.nj.DHY
_.BLANK	_.FIGURE	_.FIGURE#DEFERRED	
_.PAGE#SIZE	_.TOP#MARGIN	_.SPACING	_.HEADER#SPACING	
_.LAYOUT	_.STYLE#LEVELS	_.STYLE#CHAPTER	
.nf.lm-5
_.HALF SPACING 2 - Produces single spacing
_.HALF SPACING 3 - Produces 1_&1/2 spacing
_.HALF SPACING 4 - Produces double spacing
.j.EHY.f
.p
After _.NO HALF SPACING all commands which specify
a spacing will work in increments of 1 space only.
Previously specified spacing will however remain the same.
This means that if you have set the spacing to 3 half lines and you wish it
to be single spacing you must subsequently issue _.SPACING#1 to do this.
.NOTE
_.HALF SPACING will only work properly if the printer supports subscripting.
You may have to use the _.DEFINE SUBSCRIPT command.
If in doubt see your system manager.
.en
.i5;(Not available in DSR)
.endif small
.i5;DEFAULT _.NO HALF SPACING
.ifnot small
.ifnot hlp
.s.tp5.i-5;  _.STANDARD n 
.i -5 
 _.SD n 
.skip 
.x STANDARD 
returns all parameters to their initial settings and sets n as the page width. 
This command has been retained for compatability with previous versions
of RNO and is ^&NOT\& recommended.
The _.PAGE SIZE command with no
parameters will reset margins to the permanent values, while this
command resets them to "installation standard".
If _.STANDARD 70 is specified, margins are reset
.i5; _.PAGE SIZE 58,70,0,3 _.SPACING 1 _.FILL
.i5; _.SET PARAGRAPH 5,1,2
.br; The actual parameters may differ according to the "installation standard".
.endif hlp
.endif small
.if hlp;.i-6;3 LOCK
.br
.endif hlp
.S.TP8.i-5; _.LOCK 
.S.X LOCK 
this command locks a number of page formatting parameters.  While locked these 
parameters can not be changed.  Essentially all commands that change the page 
format are locked.  The following commands will give error messages if issued 
after a _.LOCK command: 
.s.ts 10,30,50,70,90,110.nj.dhy
_.ENABLE#NUMBERING	_.DISABLE#NUMBERING	
_.ENABLE#NUMBERING#CHAPTER	
_.DISABLE#NUMBERING#CHAPTER	
_.HEADERS#UPPER	_.HEADERS#LOWER	_.HEADERS#MIXED	
_.HEADERS#PAGE	_.HEADERS#NO#PAGE	_.HEADERS#SPACING	
_.NO#HEADERS	_.HEADERS	_.INDENT#LEVELS	
_.PAGE#SIZE	_.TOP#MARGIN	_.STYLE#(all#commands)	
_.STANDARD	_.NO#NUMBER	_.NO#NUMBER#CHAPTER	
_.NO#TITLE	_.LAYOUT	_.DISPLAY#(all#commands)	
.s.j.ehy
.ifnot small
In addition the _.NUMBER CHAPTER will not reinstate chapter numbering, 
and _.NUMBER PAGE will not reinstate page numbering. 
If you are careful to put all page formatting commands into a separate file,
this command will probably not be necessary.  If however you have been
foolish enough to sprinkle them throughout your text, or you need to
merge several documents into a single coherent tome, this command can
be a valuable short cut.
.s 
This is intended to facilitate merging several files into 1 document. 
You first set up all the parameters mentioned above and then lock them. 
If you still have page formatting commands in the rest of the document 
they will not be obeyed. This will produce a uniform document with all 
the same format. 
.i5;(Not available in DSR)
.endif small
.req "TABS"
