[comp.text] Why aren't the mm macros nice to me?

jonathan@cs.keele.ac.uk (Jonathan Knight) (04/14/89)

Hello,
   I was just playing with the mm macros having converted a
document from the ms format.  I noticed that I get a cut mark
at the start of each page.  This seems very silly as it messes
up my otherwise neat page.  I also noticed that I get a large area
of white space at the top of the mage.  Not very nice to look at, and
overall, the ms macros do a better job.  Does everyone live with this or
do you have a neat way around the problem?

When I used ms I didn't need to re-define any macros at all.  With mm
I'm already redefining two and I've only printed one document.
-- 
  ______    JANET :jonathan@uk.ac.keele.cs     Jonathan Knight,
    /       BITNET:jonathan%cs.kl.ac.uk@ukacrl Department of Computer Science
   / _   __ other :jonathan@cs.keele.ac.uk     University of Keele, Keele,
(_/ (_) / / UUCP  :...!ukc!kl-cs!jonathan      Staffordshire.  ST5 5BG.  U.K.

slt@i.cc.purdue.edu (Sandra L. Tucker) (04/22/89)

> jonathan@uk.ac.keele.cs  Jonathan Knight, writes...
> I was just playing with the mm macros having converted a
>document from the ms format.  I noticed that I get a cut mark
>at the start of each page.  This seems very silly as it messes
>up my otherwise neat page.  I also noticed that I get a large area
>of white space at the top of the mage.  Not very nice to look at, and
>overall, the ms macros do a better job.  Does everyone live with this or
>do you have a neat way around the problem?

The problem with the cut marks at the top of each page lies within the
mm macro package.   The macro package defines how the top of each page
should look using the following commands.

.de)k      .\" define macro
.po0       .\" page offset set to 0
.lt7.5i    .\" line length set to 7.5 inches
.ps10      .\" point size set to 10
.vs10p     .\" vertical spacing set to 10
.ft1       .\" call the font located in position 1, generally times roman
.tl'--''--'.\" left running header and right running header set to --
.ft        .\" go back to previous font
.vs        .\" go back to previous vertical spacing
.po        .\" go back to previous page offset
.ps        .\" go back to previous point size
.lt        .\" go back to previous line length
..         .\" initialize macro

To change this default setup, redefine the macro setting it to
null.   In your initialization file add the lines

	.de )k
	..

at some point AFTER your call to the mm macros.  This kills
the cut marks and uses whatever your current environment is
when processing the top of each page.

To change the top margin of a page to use less white space,
redefine the top-of-page macro, .TP.   For detailed instructions, see
section 9.6, Generalized Top-of-Page Processing, in The Documenter's
Workbench Software Macro Package Reference, Chapter 2. Memorandum
Macros User Guide.


Sandra L. Tucker & Kristi S. Hart
Purdue University Computing Center
West Lafayette, IN 47907