Google
 

Trailing-Edge - PDP-10 Archives - decuslib10-03 - 43,50310/rtrans.rno
There are 2 other files named rtrans.rno in the archive. Click here to see a list.
.SPACING 1
.TAB STOPS 8,16,24,32,40,48,56,64,72
.LEFT MARGIN 16
.INDENT 8
^R^T^R^A^N^S

.BREAK
.LEFT MARGIN 0
.INDENT 16
^R^U^N^O^F^F ^T^R^A^N^S^L^A^T^O^R ^P^R^O^G^R^A^M
.SKIP 1
.LEFT MARGIN 0
.INDENT 8
^R^T^R^A^N^S is a program that was developed to accept a text file
and add the necessary ^R^U^N^O^F^F commands to it such that if the resultant
file is passed through ^R^U^N^O^F^F it will be justified.
^The rules for creating a text file to be passed through ^R^T^R^A^N^S are
as follows:
.SKIP 1

.break
.LEFT MARGIN 8
.INDENT -8
1)	^The left margin must be lined up by the typist.  ^This is done
by indenting each line to the desired position.  ^This can be
done with any combination of tabs and spaces.
.SKIP 1

.break
.LEFT MARGIN 8
.INDENT -8
2)	^Underlining is performed by going to the next line and placing a "-" (minus sign)
under under each letter which is to be underlined.  ^This
line must contain only tabs, spaces, and minus signs, otherwise
the line will be treated as a normal line of text.
.SKIP 1

.break
.LEFT MARGIN 8
.INDENT -8
3)	^To cause a break in the justification (i.e. at the end of
a paragraph) the typist must use one of the following techniques:
.SKIP 1

.break
.LEFT MARGIN 16
.INDENT -8
^A)	^Leave a blank line at the point where justification
is to be stopped.  ^This will also put a blank line
in the final copy.
.SKIP 1

.break
.LEFT MARGIN 16
.INDENT -8
^B)	^Indent the new line (in either the positive or the
negative direction) differently from the previous line.
.SKIP 1

.break
.LEFT MARGIN 16
.INDENT -8
^C)	^Any line with a tab embedded within the text of that  line will
cause a break in the justification at the start of
that line. ^This feature guarantees that tabulated
data will appear correctly in the final copy.
.SKIP 1

.break
.LEFT MARGIN 16
.INDENT -8
^D)	^If a break is desired without doing one of the previous
functions, the typist can put a <^C^N^T^R^L>^B in the text
stream at the place where the break is to appear.
.SKIP 1

.break
.LEFT MARGIN 16
.INDENT -8
^E)	^Of course ^R^U^N^O^F^F commands can be added directly
in the text stream to cause breaks.  ^For instance,
a ".^B^R^E^A^K" command will cause a break in the
justification in the same fashion that a <^C^N^T^R^L>^B
does. ^Also, a ".^N^O^F^I^L^L" command will turn off justification
and a ".^F^I^L^L" command will turn it back on. ^These
commands allow a block of lines to be added which will
not be altered by the justifier.
^It should be noted that the ".^L^E^F^T ^M^A^R^G^I^N"
and the ".^I^N^D^E^N^T" commands may not always work since
^R^T^R^A^N^S is controlling the left margin.
^The ^R^T^R^A^N^S program assums that any line starting
with a "." (period) is a command for ^R^U^N^O^F^F, and
will pass the whole line through to ^R^U^N^O^F^F without any
modification.  ^This means that a line of text which is
not a command for ^R^U^N^O^F^F cannot start with
a period.
.LEFT MARGIN 0