Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ndx(1) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mm(1)

mmt(1)

nroff(1)

subj(1)

troff(1)



     NDX(1)                                                     NDX(1)



     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 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.
               troff or mmt
                    specifies troff as the formatting program.
               nroff or mm



     Page 1                                          (printed 12/3/85)





     NDX(1)                                                     NDX(1)



                    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 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).








     Page 2                                          (printed 12/3/85)



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