Interactive context editor.
Random access to all lines of a file.
Find lines by number or pattern.
choices among characters,
repetitions of these constructs,
Add, delete, change, copy, move or join lines.
Permute or split contents of a line.
Replace one or all instances of a pattern within a line.
Escape to Shell (command language) during editing.
Do any of above operations on
every pattern-selected line in a given range.
Optional encryption for extra security.
Make a permuted (key word in context) index.
Look for spelling errors by comparing each word in a
document against a word list.
25,000-word list includes proper names.
Handles common prefixes and suffixes.
Collects words to help tailor local spelling lists.
Search for words in dictionary that begin with specified prefix.
Encrypt and decrypt files for security.
TROFF drives a Graphic Systems phototypesetter;
NROFF drives ascii terminals of all types.
This summary was typeset using TROFF.
TROFF and NROFF are capable of elaborate
when appropriately programmed.
TROFF and NROFF accept the same input language.
Completely definable page format keyed to dynamically planted
``interrupts'' at specified lines.
Maintains several separately definable typesetting environments (e.g., one for
body text, one for footnotes, and one for unusually elaborate
Arbitrary number of output pools can be combined at will.
Macros with substitutable arguments, and macros invocable
Computation and printing of numerical quantities.
Conditional execution of macros.
Positions expressible in inches, centimeters, ems, points,
or arithmetic combinations thereof.
Access to character-width computation for unusually difficult
Overstrikes, built-up brackets, horizontal and vertical line drawing.
Dynamic relative or absolute positioning and size selection,
globally or at the character level.
Can exploit the characteristics of the terminal being used,
for approximating special characters, reverse motions,
proportional spacing, etc.
The Graphic Systems typesetter has a
vocabulary of several 102-character fonts (4 simultaneously)
terminal output for rough sampling of the product.
NROFF will produce multicolumn output on terminals capable of reverse line feed,
or through the postprocessor COL.
High programming skill is required to exploit the formatting
capabilities of TROFF and NROFF, although unskilled personnel can easily be trained
to enter documents according to canned formats
such as those provided by MS, below.
TROFF and EQN are essentially identical to NROFF and NEQN
so it is usually possible to define interchangeable
approximate proof copy on terminals
before actual typesetting.
The preprocessors MS, TBL, and REFER are fully compatible
A standardized manuscript layout package
for use with NROFF/TROFF.
This document was formatted with MS.
Page numbers and draft dates.
Automatically numbered subheads.
Paragraphing, display and indentation.
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:
sigma sup 2 ~=~ 1 over N sum from i=1 to N ( x sub i \- x bar ) sup 2
sigma sup 2 ~=~ 1 over N sum from i=1 to N ( x sub i - x bar ) sup 2
Automatic calculation of size changes for subscripts, sub-subscripts,
Full vocabulary of Greek letters and special symbols, such as `gamma', `GAMMA', `integral'.
Automatic calculation of large bracket sizes.
Vertical ``piling'' of formulae for matrices, conditional
Integrals, sums, etc., with arbitrarily complex limits.
Diacriticals: dots, double dots, hats, bars, etc.
Easily learned by nonprogrammers and mathematical typists.
A version of EQN for NROFF;
accepts the same input language.
Prepares formulas for display on
any terminal that NROFF knows about,
for example, those based on Diablo printing mechanism.
Same facilities as EQN within graphical capability of
A preprocessor for NROFF/TROFF
that translates simple descriptions of table layouts
and contents into detailed typesetting instructions.
Handles left- and right-justified columns,
centered columns and decimal-point
Table entries can be text,
which is adjusted to fit.
Can box all or parts of table.
Fills in bibliographic citations in a document
from a data base (not supplied).
References may be printed in any style,
as they occur or collected at the end.
May be numbered sequentially, by name of author, etc.
Simulate Graphic Systems typesetter on Tektronix 4014 scope.
Useful for checking TROFF page layout before typesetting.
Canonicalize files with reverse line feeds
Remove all TROFF commands from input.
Check document for possible errors in EQN usage.