Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ndx(1) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mm(1)

mmt(1)

nroff(1)

subj(1)

troff(1)



     ndx(1)                     DG/UX 4.30                      ndx(1)



     NAME
          ndx - create a subject-page index

     SYNOPSIS
          ndx [ subjfile ] "formatter_command_line"

     DESCRIPTION
          Ndx, given a list of subjects (subjfile), searches a
          specified document 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(1), mmt(1), nroff(1) and troff(1).

          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.  A command line with the troff or
          mmt command specifies troff as the formatting program.  A
          command line with the nroff or mm command specifies nroff as
          the formatting program.  The option(s) are those that would



     Licensed material--property of copyright holder(s)         Page 1





     ndx(1)                     DG/UX 4.30                      ndx(1)



          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 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 correspond 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(1), mmt(1), nroff(1), subj(1), troff(1).











     Licensed material--property of copyright holder(s)         Page 2



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