*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> ptx (1)              


 ptx(1)                                                               ptx(1)

 NAME    [Toc]    [Back]
      ptx - permuted index

 SYNOPSIS    [Toc]    [Back]
      ptx [options] [input [output]]

 DESCRIPTION    [Toc]    [Back]
      ptx generates the file output that can be processed with a text
      formatter to produce a permuted index of file input (standard input
      and output default).  It has three phases: the first does the
      permutation, generating one line for each keyword in an input line.
      The keyword is rotated to the front.  The permuted file is then sorted
      (see sort(1) and Environment Variables below).  Finally, the sorted
      lines are rotated so the keyword comes at the middle of each line.
      ptx output is in the form:

           .xx "tail" "before keyword" "keyword and after" "head"

      where .xx is assumed to be an nroff or troff macro provided by the
      user, or provided by the mptx macro package (see NOTES below).  The
      before keyword and keyword and after fields incorporate as much of the
      line as will fit around the keyword when it is printed.  tail and
      head, at least one of which is always the empty string, are wrappedaround
 pieces small enough to fit in the unused space at the opposite
      end of the line.

      The following options can be applied:

           -f          Fold uppercase and lowercase letters for sorting.

           -t          Prepare the output for the phototypesetter by using a
                       line length of 100.

           -w n        Use the next argument, n, as the length of the output
                       line.  The default line length is 72 characters for
                       nroff and 100 for troff.

           -g n        Use the next argument, n, as the number of characters
                       that ptx will reserve in its calculations for each
                       gap among the four parts of the line as finally
                       printed.  The default gap is 3.

           -o only     Use as keywords only the words given in the only

           -i ignore   Do not use as keywords any words given in the ignore
                       file.  If the -i and -o options are missing, use
                       /usr/lib/eign as the ignore file.

           -b break    Use the characters in the break file to separate
                       words.  Tab, new-line, and space characters are

 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003

 ptx(1)                                                               ptx(1)

                       always used as break characters.  Punctuation
                       characters are treated as part of the word in the
                       absence of this option.

           -r          Take any leading non-blank characters of each input
                       line to be a reference identifier (as to a page or
                       chapter), separate from the text of the line.  Attach
                       that identifier as a 5th field on each output line.

    Environment Variables
      LC_COLLATE determines the order in which the output is sorted.

      LC_CTYPE determines the default break characters.

      If LC_COLLATE or LC_CTYPE is not specified in the environment or is
      set to the empty string, the value of LANG is used as a default for
      each unspecified or empty variable.  If LANG is not specified or is
      set to the empty string, a default of ``C'' (see lang(5)) is used
      instead of LANG.  If any internationalization variable contains an
      invalid setting, ptx behaves as if all internationalization variables
      are set to ``C'' (see environ(5)).

    International Code Set Support    [Toc]    [Back]
      Single-byte character code sets are supported.

 WARNINGS    [Toc]    [Back]
      Line length counts do not account for overstriking or proportional

      Lines containing tildes (~) are botched because ptx uses that
      character internally.

 FILES    [Toc]    [Back]

 NOTES    [Toc]    [Back]
      The mptx macro package is not provided as part of the HP-UX operating
      system.  It is part of the Documenters Work Bench (DWB) software
      package originally developed by AT&T which has been ported to HP9000
      systems by various third-party software suppliers including Elan
      Computer Group, Inc. of Mountain View California and others.

      Permuted indexes produced by using ptx usually have a 4-column format
      that some users prefer and others dislike greatly.  The two-column
      format index provided in this manual is created by processing index
      entries that are hidden as comments at the end of each manual entry

 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003

 ptx(1)                                                               ptx(1)

 SEE ALSO    [Toc]    [Back]
      nroff(1), mm(5).

 Hewlett-Packard Company            - 3 -   HP-UX 11i Version 2: August 2003
[ Back ]
 Similar pages
Name OS Title
ptx Linux produce a permuted index of file contents
glIndexsv Tru64 set the current color index
glIndexs Tru64 set the current color index
glIndexiv Tru64 set the current color index
glIndexdv Tru64 set the current color index
glIndexi Tru64 set the current color index
glIndexfv Tru64 set the current color index
glIndexd Tru64 set the current color index
glIndexub Tru64 set the current color index
ranlib NetBSD generate index to archive.
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service