Mini-Unix/usr/doc/hel/hel5

.h0 "\\n+a Typesetting"
.nr b 0 1
.sp
.in0
This software is distributed separately as an enhancement
to U\s8NIX\s10.
.h0 "\na.\n+b Formatters"
.sp
.in0
High programming skill is required to
exploit the formatting capabilities
of these programs, although unskilled personnel can
easily be trained to enter documents according to canned
formats.
Terminal-oriented and
typesetter-oriented formatters are sufficiently compatible
that it is usually possible to define
interchangeable formats.
.sh NROFF
Advanced typesetting for terminals.
Style similar to ROFF, but capable of much more elaborate
feats of formatting, at a price in ease of use.
.op
All ROFF capabilities available or definable.
.op
Completely definable page format keyed to dynamically planted
\*(lqinterrupts\*(rq at specified lines.
.op
Maintains several separately definable typesetting environments (e.g. one for
body text, one for footnotes, and one for unusually elaborate
headings).
.op
Arbitrary number of output pools can be combined at will.
.op
Macros with substitutable arguments, and macros invocable
in mid-line.
.op
Computation and printing of numerical quantities.
.op
Conditional execution of macros.
.op
Tabular layout facility.
.op
Multicolumn output on terminals capable of reverse line feed,
or through the postprocessor COL.
.op
Usable as a filter
.sh Manual
Printed manual for NROFF.
.sh TROFF
Advanced phototypesetting for the Graphic Systems System/1.
Provides facilities like NROFF, augmented as follows.
This Summary was typeset by TROFF.
.op
Vocabulary of several 102-character fonts (4 simultaneously)
in 15 sizes.
.op
Positions expressible in inches, centimeters, ems, points,
machine units
or arithmetic combinations thereof.
.op
Access to character-width computation for unusually difficult
layout problems.
.op
Overstrikes, built-up brackets, horizontal and vertical line drawing.
.op
Dynamic relative or absolute positioning and size selection,
globally or at the character level.
.op
Terminal output for rough sampling of the product,
usually needs a wide platen.
Not a substitute for NROFF.
.op
Usable as a filter.
.sh Manuals
Printed manual and tutorial for TROFF.
.sh EQN
A mathematical typesetting preprocessor for TROFF.
Translates easily readable formulas, either in-line or displayed, into 
detailed typesetting instructions.
Formulas are written in a style like this:
.ti10m
.EQ
sigma sup 2 ~=~ 1 over N sum from i=1 to N ( x sub i - x bar ) sup 2
.EN
.br
which produces this:
.sp .1
.ti 10m
.EQ
.nr 99 \n(.s
.nr 98 \n(.f
.ps 10
.ft I
.ds 11 "\(*s
.nr 11 \w'\*(11'
.ps 8
.ds 12 "\fR2\fP
.nr 12 \w'\*(12'
.as 11 \v'-24u'\s8\|\*(12\s10\v'24u'
.ps 10
.nr 11 \n(11+\n(12+\w'\s8\|'
.ds 12 "\|\|
.nr 12 \w'\*(12'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "\|=\|
.nr 12 \w'\*(12'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "\|\|
.nr 12 \w'\*(12'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "\fR1\fP
.nr 12 \w'\*(12'
.ds 13 "N
.nr 13 \w'\*(13'
.nr 14 \n(12
.if \n(13-\n(14 .nr 14 \n(13
.nr 14 \n(14+.4m
.ds 12 \v'42u'\h'\n(14u-\n(13u/2u'\*(13\
\h'-\n(13u-\n(12u/2u'\v'-78u'\*(12\
\h'-\n(14u-\n(12u/2u'\v'18u'\l'\n(14u'\v'18u'
.nr 12 \n(14
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 \v'.3m'\s16\(*S\s10\v'-.3m'
.nr 12 \w'\*(12'
'ps 7
.ds 13 "i\|=\|\fR1\fP
.nr 13 \w'\*(13'
'ps 7
.ds 14 "N
.nr 14 \w'\*(14'
'ps 10
.nr 15 \n(12
.if \n(13-\n(15 .nr 15 \n(13
.if \n(14-\n(15 .nr 15 \n(14
.ds 15 \v'60u'\h'\n(15u-\n(13u/2u'\s7\*(13\s10\h'-\n(15u-\n(13u/2u'\v'-60u'\
\h'\n(15u-\n(12u/2u'\*(12\h'\n(15u-\n(12u/2u'\
\v'-66u'\h'-\n(15u-\n(14u/2u'\s7\*(14\s10\h'\n(15u-\n(14u/2u'\v'66u'\

.as 11 "\*(15
.nr 11 \w'\*(11'
.ds 12 "\|\fR(\fP
.nr 12 \w'\*(12'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "x
.nr 12 \w'\*(12'
.ps 8
.ds 13 "i
.nr 13 \w'\*(13'
.as 12 \v'18u'\s8\*(13\|\s10\v'-18u'
.ps 10
.nr 12 \n(12+\n(13+\w'\s8\|'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "\|\(mi\|
.nr 12 \w'\*(12'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "x
.nr 12 \w'\*(12'
.nr 12 \w'\*(12'
.nr 10 0
.if \n(ct-1 .nr 10 .25m
.nr 14 .15m
.if 2-\n(ct .nr 14 .1m
.ds 13 \v'.15m'\l'\n(12u\(rn'\v'-.15m'
.nr 13 \w'\*(13'
.as 12 \h'-\n(12u-\n(13u/2u+\n(14u'\v'0-\n(10u'\*(13\v'\n(10u'\h'-\n(13u+\n(12u/2u-\n(14u'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 12 "\|\fR)\fP
.nr 12 \w'\*(12'
.ps 8
.ds 13 "\fR2\fP
.nr 13 \w'\*(13'
.as 12 \v'-24u'\s8\|\*(13\s10\v'24u'
.ps 10
.nr 12 \n(12+\n(13+\w'\s8\|'
.as 11 "\*(12
.nr 11 \w'\*(11'
.ds 11 \x'0'\x'0-30u'\fI\s10\*(11\s\n(99\f\n(98\x'42u'
.if \n(11-\n(.l .tm too-long eqn, file junk, between lines 2-4
.if 168-\n(.v .ne 168u
\*(11
.ps \n(99
.ft \n(98
.EN
.br
.op
Automatic calculation of size changes for subscripts, sub-subscripts,
etc.
.op
Full vocabulary of Greek letters, such as `gamma', `GAMMA'.
.op
Automatic calculation of large bracket sizes.
.op
Vertical \*(lqpiling\*(rq of formulae for matrices, conditional
alternatives, etc.
.op
Integrals, sums, etc. with arbitrarily complex limits.
.op
Diacriticals: dots, double dots, hats, bars.
.op
Easily learned by nonprogrammers and mathematical typists.
.op
Usable as a filter.
.sh Manual
Printed manual for EQN.
.sh NEQN
A mathematical typesetting preprocessor for NROFF.
Prepares formulas for display on
Model 37 Teletypes with half-line functions
and 128-character font.
.op
For Diablo-mechanism terminals, filter output through GSI.
.op
Same facilities as EQN within graphical capability of
terminal.
.sh TBL
A preprocessor for NROFF/TROFF
that translates simple descriptions of table layouts
and contents into detailed typesetting instructions.
.op
Computes column widths.
.op
Handles left- and right-justified columns,
centered columns and decimal-point
alignment.
.op
Places column titles.
.sh MS
A standardized manuscript layout
for use with NROFF/TROFF.
.op
Page numbers and draft dates.
.op
Cover sheet and title page.
.op
Automatically numbered subheads.
.op
Footnotes.
.op
Single or double column.
.op
Paragraphing, display and indentation.
.op
Numbered equations.
.h0 "\na.\n+b U\s8NIX\s10 Programmer's Manual"
.sh MAN
Print specified manual section on your terminal.
.sh Manual
Machine-readable version of the U\s8NIX\s10 
Programmer's Manual.
.op
System overview.
.op
All commands.
.op
All system calls.
.op
All subroutines in assembler, C and FORTRAN libraries.
.op
All devices and other special files.
.op
Formats of file system and kinds
of files known to system software.
.op
Boot procedures.
.sp
.ti4i
May, 1975
.sp
.in0
* DEC, PDP and DECtape are registered trademarks of Digital
Equipment Corporation.
V\s8\OTRAX\s10 is a registered trademark of
Vocal Interface Division, Federal Screw Works.