Entry Bentley:EPODD-1-1-3 from epodd.bib

Last update: Fri Jan 5 02:09:17 MST 2018                Valid HTML 3.2!

Index sections

Top | Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Bentley:EPODD-1-1-3,
  author =       "J. L. Bentley and B. W. Kernighan",
  title =        "Tools for Printing Indexes",
  journal =      j-EPODD,
  volume =       "1",
  number =       "1",
  pages =        "3--18",
  month =        apr,
  year =         "1988",
  CODEN =        "EPODEU",
  ISSN =         "0894-3982",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/epodd.bib",
  abstract =     "This paper describes a set of programs for processing
                 and printing the index for a book or a manual. The
                 input consists of lines containing index terms and page
                 numbers. The programs collect multiple occurrences of
                 the same terms, compress runs of page numbers, create
                 permutations (e.g., `index, book' from `book index'),
                 and sort them into proper alphabetic order. The
                 programs can cope with embedded formatting commands
                 (size and font changes, etc.), with roman numeral page
                 numbers, and with {\bf see} terms. The programs do not
                 help with the original creation of index terms. The
                 implementation runs on the UNIX\registered{} operating
                 system. It uses a long pipeline of short {\bf awk}
                 programs rather than a single program in a conventional
                 language. This structure makes the programs easy to
                 adapt or augment to meet special requirements that
                 arise in different indexing styles. The programs were
                 intended to be used with {\bf troff}, but can be used
                 with a formatter like {\TeX} with minor changes. An
                 appendix contains a complete listing of the programs,
                 which total about 200 lines.",
  keywords =     "Indexing, AWK, UNIX, Troff, Document preparation",
}

Related entries