On Mon, Jan 25, 1999 at 02:26:06PM +0100, Jean-Marc Lasgouttes wrote:
> >>>>> "Larry" == Larry S Marso <[EMAIL PROTECTED]> writes:
> 
> Larry> By the way, how does our Edit->Page work.
> Larry> Why are variables omitted? 
> 
> However, all the docs I have read about changing margins point out
> that setting reasonable margins in LaTeX is not an easy task (because
> of some assumptions built in into TeX)... I think that we should stick
> to existing LaTeX packages, which have been written by people who care
> about typography. 

Certainly, many users -- like the hopeful newsletter writer who posted just
today -- want more than 55% of the page available for the body of their
text.  So we need facilities to help users move beyond the simple
packages.

Setting reasonable margins is actually quite easy.  I took out my LaTeX
Companion and spent figured it all out in just a few minutes.  The book
contains a diagram that explains all of the elements I describe below.

Once you understand all the elements, and address them, you can create
any margins you desire, whether "reasonable" or highly rarified.  Anything
you've ever seen, or imagined, is a snap.

The variables are straightforward.  I don't understand why Edit->Paper
doesn't permit you to set them all.  And I'm scratching my head to figure
out what Edit->Paper actually *does* when you set "Left/Right/Top/Bottom",
which is a very ANTI-LATEX way of looking at the universe.

For all my custom documents, I've designated values for the following:

\setlength{\voffset}{0in}   } sometimes needed                 
\setlength{\hoffset}{0in}       } for minute adjustments           

\setlength{\paperwidth}{8.5in}  } be any nationality
\setlength{\paperheight}{11in}  } you desire!

% Vertical elements set by user
\setlength{\topmargin}{0in}                                        
\setlength{\headheight}{.5in}
\setlength{\headsep}{.3in}
\setlength{\headrulewidth}{.4pt}                                   
\setlength{\footskip}{.6in}
\setlength{\footrulewidth}{.4pt}                                   
\setlength{\plainheadrulewidth}{.4mm}                               
\setlength{\plainfootrulewidth}{.4pt}                              

% Horizontal elements set by user

\setlength{\oddsidemargin}{0in}                                    
\setlength{\marginparsep}{.25in}                                   
\setlength{\marginparwidth}{1.1in}
\setlength{\marginparpush}{5pt}

% Derived 
\setlength{\textheight}{\paperheight-\voffset-\topmargin-\headheight-\head
sep-\footskip}
\setlength{\textwidth}{\paperwidth-\hoffset-\marginparwidth-\marginparsep}

Best regards
-- 
Larry S. Marso
[EMAIL PROTECTED]


Reply via email to