Annotation of 43BSDReno/share/doc/ps2/02.summary/vhel3, revision 1.1.1.1

1.1       root        1: .\"    @(#)vhel3       6.1 (Berkeley) 4/25/86
                      2: .\"
                      3: .NH
                      4: Text Processing
                      5: .NH 2
                      6: Document Preparation
                      7: .LP
                      8: .sh ED
                      9: Interactive context editor.
                     10: Random access to all lines of a file.
                     11: .op
                     12: Find lines by number or pattern.
                     13: Patterns may include:
                     14: specified characters,
                     15: don't care characters,
                     16: choices among characters,
                     17: repetitions of these constructs,
                     18: beginning of line,
                     19: end of line.
                     20: .op
                     21: Add, delete, change, copy, move or join lines.
                     22: .op
                     23: Permute or split contents of a line.
                     24: .op
                     25: Replace one or all instances of a pattern within a line.
                     26: .op
                     27: Combine or split files.
                     28: .op
                     29: Escape to Shell (command language) during editing.
                     30: .ne3
                     31: .op
                     32: Do any of above operations on
                     33: every pattern-selected line in a given range.
                     34: .OP
                     35: Optional encryption for extra security.
                     36: .sh PTX
                     37: Make a permuted (key word in context) index.
                     38: .sh SPELL
                     39: Look for spelling errors by comparing each word in a
                     40: document against a word list.
                     41: .OP
                     42: 25,000-word list includes proper names.
                     43: .OP
                     44: Handles common prefixes and suffixes.
                     45: .OP
                     46: Collects words to help tailor local spelling lists.
                     47: .sh LOOK
                     48: Search for words in dictionary that begin with specified prefix.
                     49: .sh CRYPT
                     50: Encrypt and decrypt files for security.
                     51: .NH 2
                     52: Document Formatting
                     53: .LP
                     54: .sh TROFF
                     55: .sh NROFF
                     56: Advanced typesetting.
                     57: TROFF drives a Graphic Systems phototypesetter;
                     58: NROFF drives ascii terminals of all types.
                     59: This summary was typeset using TROFF.
                     60: TROFF and NROFF are capable of elaborate
                     61: feats of formatting,
                     62: when appropriately programmed.
                     63: TROFF and NROFF accept the same input language.
                     64: .op
                     65: Completely definable page format keyed to dynamically planted
                     66: ``interrupts'' at specified lines.
                     67: .op
                     68: Maintains several separately definable typesetting environments (e.g., one for
                     69: body text, one for footnotes, and one for unusually elaborate
                     70: headings).
                     71: .op
                     72: Arbitrary number of output pools can be combined at will.
                     73: .op
                     74: Macros with substitutable arguments, and macros invocable
                     75: in mid-line.
                     76: .op
                     77: Computation and printing of numerical quantities.
                     78: .op
                     79: Conditional execution of macros.
                     80: .op
                     81: Tabular layout facility.
                     82: .op
                     83: Positions expressible in inches, centimeters, ems, points,
                     84: machine units
                     85: or arithmetic combinations thereof.
                     86: .op
                     87: Access to character-width computation for unusually difficult
                     88: layout problems.
                     89: .op
                     90: Overstrikes, built-up brackets, horizontal and vertical line drawing.
                     91: .op
                     92: Dynamic relative or absolute positioning and size selection,
                     93: globally or at the character level.
                     94: .op
                     95: Can exploit the characteristics of the terminal being used,
                     96: for approximating special characters, reverse motions,
                     97: proportional spacing, etc.
                     98: .LP
                     99: The Graphic Systems typesetter has a
                    100: vocabulary of several 102-character fonts (4 simultaneously)
                    101: in 15 sizes.
                    102: TROFF provides
                    103: terminal output for rough sampling of the product.
                    104: .LP
                    105: NROFF will produce multicolumn output on terminals capable of reverse line feed,
                    106: or through the postprocessor COL.
                    107: .LP
                    108: High programming skill is required to exploit the formatting
                    109: capabilities of TROFF and NROFF, although unskilled personnel can easily be trained
                    110: to enter documents according to canned formats
                    111: such as those provided by MS, below.
                    112: TROFF and EQN are essentially identical to NROFF and NEQN
                    113: so it is usually possible to define interchangeable 
                    114: formats to produce
                    115: approximate proof copy on terminals
                    116: before actual typesetting.
                    117: The preprocessors MS, TBL, and REFER are fully compatible
                    118: with TROFF and NROFF.
                    119: .sh MS
                    120: A standardized manuscript layout package
                    121: for use with NROFF/TROFF.
                    122: This document was formatted with MS.
                    123: .op
                    124: Page numbers and draft dates.
                    125: .op
                    126: Automatically numbered subheads.
                    127: .op
                    128: Footnotes.
                    129: .op
                    130: Single or double column.
                    131: .op
                    132: Paragraphing, display and indentation.
                    133: .op
                    134: Numbered equations.
                    135: .sh EQN
                    136: A mathematical typesetting preprocessor for TROFF.
                    137: Translates easily readable formulas, either in-line or displayed, into 
                    138: detailed typesetting instructions.
                    139: Formulas are written in a style like this:
                    140: .DS
                    141: sigma sup 2 ~=~ 1 over N sum from i=1 to N ( x sub i \- x bar ) sup 2
                    142: .DE
                    143: which produces:
                    144: .EQ
                    145: sigma sup 2 ~=~ 1 over N sum from i=1 to N ( x sub i - x bar ) sup 2
                    146: .EN
                    147: .op
                    148: Automatic calculation of size changes for subscripts, sub-subscripts,
                    149: etc.
                    150: .op
                    151: Full vocabulary of Greek letters and special symbols, such as `gamma', `GAMMA', `integral'.
                    152: .op
                    153: Automatic calculation of large bracket sizes.
                    154: .op
                    155: Vertical ``piling'' of formulae for matrices, conditional
                    156: alternatives, etc.
                    157: .op
                    158: Integrals, sums, etc., with arbitrarily complex limits.
                    159: .op
                    160: Diacriticals: dots, double dots, hats, bars, etc.
                    161: .op
                    162: Easily learned by nonprogrammers and mathematical typists.
                    163: .sh NEQN
                    164: A version of EQN for NROFF;
                    165: accepts the same input language.
                    166: Prepares formulas for display on
                    167: any terminal that NROFF knows about,
                    168: for example, those based on Diablo printing mechanism.
                    169: .op
                    170: Same facilities as EQN within graphical capability of
                    171: terminal.
                    172: .sh TBL
                    173: A preprocessor for NROFF/TROFF
                    174: that translates simple descriptions of table layouts
                    175: and contents into detailed typesetting instructions.
                    176: .op
                    177: Computes column widths.
                    178: .op
                    179: Handles left- and right-justified columns,
                    180: centered columns and decimal-point
                    181: alignment.
                    182: .op
                    183: Places column titles.
                    184: .op
                    185: Table entries can be text,
                    186: which is adjusted to fit.
                    187: .op
                    188: Can box all or parts of table.
                    189: .sh REFER
                    190: Fills in bibliographic citations in a document
                    191: from a data base (not supplied).
                    192: .op
                    193: References may be printed in any style,
                    194: as they occur or collected at the end.
                    195: .op
                    196: May be numbered sequentially, by name of author, etc.
                    197: .sh TC
                    198: Simulate Graphic Systems typesetter on Tektronix 4014 scope.
                    199: Useful for checking TROFF page layout before typesetting.
                    200: .sh COL
                    201: Canonicalize files with reverse line feeds
                    202: for one-pass printing.
                    203: .sh DEROFF
                    204: Remove all TROFF commands from input.
                    205: .sh CHECKEQ
                    206: Check document for possible errors in EQN usage.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.