Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ndx(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mm(1M)

mmt(1M)

nroff(1M)

subj(1M)

troff(1M)

ndx(1M)                                                             ndx(1M)

NAME
     ndx - create a subject-page index for a document

SYNOPSIS
     ndx subjfile "formatter command line"

DESCRIPTION
     ndx, given a list of subjects (subjfile), searches a specified docu-
     ment and writes a subject-page index to the standard output.

     subjfile is the list of subjects to be included in the index. Each
     subject must begin on a new line and have the following format:

          word1 [word2 ...] [, wordk ...]

     For example,

          printed circuit boards
          arrays
          arrays, dynamic storage
          Smith, W. P.
          printed circuit boards, channel-oriented multi-layer
          Aranoff
          University of Illinois
          PL/1

     The subject must start in column 1.

     The syntax for the formatter command line is

          formatter  [option(s)]  file(s)

     It is the command that will be used to create the final form of the
     document. The following are examples of valid formatter command lines:

          mm  -Tlp file(s)
          nroff  -mm  -Tlp  -rW60  file(s)
          troff  -rB2  -Taps  -r01.5i  file(s)

     For more information on the formatter command line, see mm(1M),
     mmt(1M), nroff(1M) and troff(1M).

     The document must include formatting commands for mm, nroff, or troff.
     The formatter command line tells ndx whether troff, nroff, mm or mmt
     would be used to produce the final version of the document. troff or
     mmt specifies troff as the formatting program; nroff or mm specifies
     nroff as the formatting program. The option(s) are those that would be
     given to the troff, nroff, mm or mmt command in printing the final
     form of the document, and are necessary to determine the correct page
     numbers for subjects as they are located in the document.

     ndx does not actually cause the final version of the document to be



Page 1                       Reliant UNIX 5.44                Printed 11/98

ndx(1M)                                                             ndx(1M)

     printed. The author must create the document separately. The indexer,
     of course, should not be used until the document is complete and no
     further changes are expected.

EXAMPLES
     The command

          ndx subjfile "nroff -mm -rW70 file(s)" > indexfile

     would produce a subject-page index for the document file(s) and take
     its subjects from the list, subjfile. The page numbers would corre-
     spond to the document produced by

          nroff -mm -rW70 file(s)

     The command

          ndx subjfile "mm -rW60 -rN2 -rO0 ch1 ch2 ch3" > indexfile

     would produce a subject-page index for the documents ch1, ch2, and
     ch3. The page numbers would correspond to the documents produced by

          mm -rW60 -rN2 -rO0 ch1 ch2 ch3

     The command

          ndx subjfile "troff -rB2 -rW5i -rO1.5i -mm file(s)" > indexfile

     would produce a subject-page index for the document file(s), and the
     page numbers would correspond to the document produced by

          troff -rB2 -rW5i -rO1.5i -mm  file(s)

SEE ALSO
     mm(1M), mmt(1M), nroff(1M), subj(1M), troff(1M).



















Page 2                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026