[OS X TeX] geometry

Frank STENGEL fstengel at mac.com
Wed Mar 18 17:58:34 CET 2009


Le 18 mars 09 à 15:46, George Gratzer a écrit :

> As a mathematician, I always liked geometry, but this baffles me.
>
> Following the document class command, I give the command
>
> \usepackage
> [paperwidth
> =
> 155mm
> ,paperheight
> =235mm,textwidth=119mm,textheight=195mm,margin=18mm,tmargin=12mm] 
> {geometry}

You are overspecifying. The setting margin=18mm interferes with the  
settings textheight=195mm and textwidth=155m. See table 1 (p7) in  
geometry's manual. Furthermore the settings you give geometry are  
contradictory: you ask for a page height of 235mm, yet you tell  
geometry that height is 195+18+12=225mm... You may want this :

\usepackage
[paperwidth
=
155mm
,paperheight
=235mm,textwidth=119mm,textheight=195mm,lmargin=18mm,tmargin=12mm] 
{geometry}

Note: lmargin (leftmargin) instead of margin... Or you could use this

\usepackage
[paperwidth
=
155mm
,paperheight
=235mm,textwidth=119mm,textheight=195mm,tmargin=12mm]{geometry}

Here the left, right and bottom margins are automagically computed...


By the way margin sets *all four* margins (top, bottom, left and  
right !) (again this is explained section 6.3, p11 of the manual)
>
>
> I typeset the article, and I get 205 mm text height.
>
> If I do
>
> \usepackage 
> [paperwidth 
> = 
> 155mm 
> ,paperheight 
> =235mm,textwidth=119mm,textheight=195mm,margin=18mm,tmargin=12mm] 
> {geometry}
> \textwidth=119mm
> \textheight=195mm

Ouch! I smell danger, cirumventing Geometry can create weird things...

My experience with geometry is that one should underspecify things:  
only margins to get textwidth, or only textwith and one margin to get  
the other etc. If you give it exverythig, geometry might not do what  
you want it to do, especially if some of your specifications are  
contradictory...

In the hope this helps...


-- 
Frank STENGEL (fstengel<at>mac.com)




More information about the macostex-archives mailing list