Annotation of researchv10dc/man/adm/man6/mpm.6, revision 1.1.1.1

1.1       root        1: .TH MPM 6
                      2: .CT 1 writing_troff
                      3: .SH NAME
                      4: mpm \- macros for page makeup
                      5: .SH SYNOPSIS
                      6: .B troff -mpm
                      7: .I file ...
                      8: .SH DESCRIPTION
                      9: These
                     10: .IR troff (1)
                     11: macros, largely compatible with
                     12: .IR ms (6),
                     13: make better pages.
                     14: They silently invoke and provide information to a
                     15: postprocessor that moves floating figures, avoids widows, and justifies
                     16: pages vertically by stretching vertical spaces that result from 
                     17: .BR .PP ,
                     18: .BR .LP ,
                     19: .BR .IP ,
                     20: .BR .QP ,
                     21: .BR .SH ,
                     22: .BR .NH ,
                     23: .BR .DS / .DE ,
                     24: .BR .EQ / .EN ,
                     25: .BR .TS / .TE ,
                     26: .BR .PS / .PE ,
                     27: .BR .P1 / .P2 ,
                     28: and
                     29: .BR .QS / .QE .
                     30: .PP
                     31: The following macros are different from or not part of
                     32: .BR -ms .
                     33: Values denoted
                     34: .I n
                     35: have default value
                     36: .BR 1v .
                     37: .TP
                     38: .BR .BP
                     39: Begin a new page.
                     40: .PD 0
                     41: .TP
                     42: .B .FL
                     43: Flush: force out previous keeps.
                     44: .TP
                     45: .B .FC
                     46: Finish a two-column region and start a new one.
                     47: .TP
                     48: .BI .KF \ m
                     49: Floating keep, with preferred center at vertical position
                     50: .IR m .
                     51: Special values
                     52: .L top
                     53: (default) and
                     54: .L bottom
                     55: are permitted.
                     56: .TP
                     57: .BI .NE \ n
                     58: Start new page if remaining vertical space on this page
                     59: is less than
                     60: .I n .
                     61: .TP
                     62: .B .P1
                     63: Begin a program display (Courier font).
                     64: .TP
                     65: .B .P2
                     66: End a program display.
                     67: .TP
                     68: .BI .P3
                     69: Insert optional break point in program display.
                     70: .TP
                     71: .BI .SP " n " exactly
                     72: .br
                     73: .ns
                     74: .TP
                     75: .BI .SP " n " 
                     76: Insert fixed or stretchable vertical space of height
                     77: .I n.
                     78: .TP
                     79: .BI .Tm " text"
                     80: Place page number and
                     81: .I text
                     82: on the standard error output.
                     83: .TP
                     84: .BI .X " text"
                     85: Present
                     86: .I text
                     87: to the hidden page-makeup program
                     88: as part of a device-dependent output sequence
                     89: .BR x
                     90: .BR X
                     91: .IR "text" .
                     92: Equivalent to
                     93: .BI \eX' text ' .
                     94: .PD
                     95: .PP
                     96: Useful number registers:
                     97: .PD 0
                     98: .TP
                     99: .B HM
                    100: Header margin; default 1 inch.
                    101: .TP
                    102: .B FM
                    103: Footer margin; default 1 inch.
                    104: .TP
                    105: .B FO
                    106: Footer position; default 10 inches.
                    107: .TP
                    108: .B %#
                    109: Page number of current page.
                    110: .TP
                    111: .BR dP , dV
                    112: Shrinkage of point size and vertical spacing for
                    113: .BR .P1 ,
                    114: in points.
                    115: .PD
                    116: .PP
                    117: Useful strings:
                    118: .PD 0
                    119: .TP
                    120: .BR %e , %o
                    121: Even and odd page title commands, as
                    122: .BR .tl\ '''' .
                    123: .PD
                    124: .SH FILES
                    125: .F /usr/lib/tmac/tmac.pm
                    126: .br
                    127: .F /usr/lib/tmac/pm
                    128: .SH "SEE ALSO"
                    129: .IR ms (6), 
                    130: .IR troff (1)
                    131: .br
                    132: B. W. Kernighan and C. J. Van Wyk,
                    133: `The \-mpm Macro Package',
                    134: this manual, Volume\ 2
                    135: .SH BUGS
                    136: These features of
                    137: .B -ms
                    138: are missing:
                    139: .PD0
                    140: .IP
                    141: Document styles other than the default
                    142: .BR .RP .
                    143: .br
                    144: Space between front matter and first paragraph.
                    145: Recover it with
                    146: .BR ".SP 2" .
                    147: .br
                    148: Separating rule above footnotes.
                    149: .br
                    150: Keeps assigned to a separate page.
                    151: .br
                    152: Pages with more than two columns.
                    153: .LP
                    154: .I Troff
                    155: option
                    156: .B -o
                    157: doesn't work with
                    158: .BR -mpm 
                    159: because only the postprocessor knows the page numbers.
                    160: .PD

unix.superglobalmegacorp.com

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