Annotation of 43BSDTahoe/man/man1/ptx.1, revision 1.1.1.1

1.1       root        1: .\"    @(#)ptx.1       6.1 (Berkeley) 4/29/85
                      2: .\"
                      3: .TH PTX 1 "April 29, 1985"
                      4: .AT 3
                      5: .SH NAME
                      6: ptx \- permuted index
                      7: .SH SYNOPSIS
                      8: .B ptx
                      9: [ option ] ...
                     10: [ input [ output ] ]
                     11: .SH DESCRIPTION
                     12: .I Ptx
                     13: generates a permuted index to file
                     14: .I input
                     15: on file
                     16: .I output
                     17: (standard input and output default).
                     18: It has three phases: the first does the permutation, generating
                     19: one line for each keyword in an input line.
                     20: The keyword is rotated to the front.
                     21: The permuted file is then
                     22: sorted.
                     23: Finally, the sorted lines are rotated so the keyword
                     24: comes at the middle of the page.
                     25: .I Ptx
                     26: produces output in the form:
                     27: .br
                     28: .IP
                     29: \&.xx "tail" "before keyword" "keyword and after" "head"
                     30: .LP
                     31: where .xx may be an
                     32: .I nroff
                     33: or
                     34: .IR troff (1)
                     35: macro
                     36: for user-defined formatting.
                     37: The
                     38: .I before keyword
                     39: and
                     40: .I keyword and after
                     41: fields incorporate as much of the line as will fit
                     42: around the keyword when it is printed at the middle of the page.
                     43: .I Tail
                     44: and
                     45: .I head,
                     46: at least one of which is an empty string "",
                     47: are wrapped-around pieces small enough to fit
                     48: in the unused space at the opposite end of the line.
                     49: When original text must be discarded, `/' marks the spot.
                     50: .PP
                     51: The following options can be applied:
                     52: .TP
                     53: .BR \-f
                     54: Fold upper and lower case letters for sorting.
                     55: .TP 
                     56: .BR \-t
                     57: Prepare the output for the phototypesetter;
                     58: the default line length is 100 characters.
                     59: .TP 
                     60: .BI \-w " n"
                     61: Use the next argument,
                     62: .I n,
                     63: as the width of the output line.
                     64: The default line length is 72 characters.
                     65: .TP
                     66: .BI \-g " n"
                     67: Use the next argument,
                     68: .I n,
                     69: as the number of characters to allow for each gap
                     70: among the four parts of the line as finally printed.
                     71: The default gap is 3 characters.
                     72: .TP 
                     73: .BR \-o " only"
                     74: Use as keywords only the words given in the \fIonly\fR file.
                     75: .TP 
                     76: .BR \-i " ignore"
                     77: Do not use as keywords any words given in the
                     78: .I
                     79: ignore
                     80: file.
                     81: If the \fB\-i\fR and \fB\-o\fR options are missing, use
                     82: .I /usr/lib/eign
                     83: as the 
                     84: .I
                     85: ignore
                     86: file.
                     87: .TP 
                     88: .BR \-b " break"
                     89: Use the characters in the 
                     90: .I
                     91: break
                     92: file to separate words.
                     93: In any case, tab, newline, and space characters are always used as break characters.
                     94: .TP
                     95: .BR \-r
                     96: Take any leading nonblank characters of each input line to
                     97: be a reference identifier (as to a page or chapter)
                     98: separate from the text of the line.
                     99: Attach that identifier as a 5th field on each output line.
                    100: .PP
                    101: The index for this manual was generated using
                    102: .I ptx.
                    103: .SH FILES
                    104: /usr/bin/sort
                    105: .br
                    106: /usr/lib/eign
                    107: .SH BUGS
                    108: Line length counts do not account for overstriking or
                    109: proportional spacing.
                    110: .br

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.