CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/geometry


Pack­age: Geom­e­try 2010/09/12 v5.6

Flex­i­ble and com­plete in­ter­face to doc­u­ment di­men­sions.

Copy­right (C) 1996-2010 by Hideo Umeki <la­tex­ge­om­e­try@gmail.com> Copy­right (C) 2018 Hideo Umeki and David Carlisle https://github.com/david­carlisle/ge­om­e­try

Ab­stract: This pack­age pro­vides a flex­i­ble and easy in­ter­face to page di­men­sions. You can set the page lay­out with in­tu­itive pa­ram­e­ters. For in­stance, if you want to set a mar­gin to 2cm from each edge of the pa­per, you can go usep­a­ck­agemar­gin=2cm{ge­om­e­try}. With new­ge­om­e­try com­mand you can change the lay­out any­where in the doc­u­ment.

CTAN: macros/la­tex/con­trib/ge­om­e­try

Re­cent changes:

Re­lease 5.8 Add xd­vipdfmx and dvipdfmx alias for dvipdfm op­tion.

Re­lease 5.7 Add sup­port for lu­a­tex (with new co­mand names in­tro­duced in lu­a­tex 0.85)

(changes.txt for more his­tory)


  • README.md - this file
    • changes.txt - his­tory of changes
    • ge­om­e­try.dtx - in­clud­ing sources and doc­u­men­ta­tion
    • ge­om­e­try.pdf - print-ready doc­u­men­ta­tion

In­stal­la­tion: man­ual in­stal­la­tion To get ge­om­e­try.sty out of ge­om­e­try.dtx $ tex ge­om­e­try.dtx or $ (la)tex ge­om­e­try.ins (af­ter first ex­trac­tion)

  • To build doc­u­men­ta­tion $ la­tex ge­om­e­try.dtx or $ la­tex ge­om­e­try.drv (af­ter first ex­trac­tion)
    • Put the de­rived files in the proper di­rec­to­ries:
      • tex/la­tex/ge­om­e­try/ge­om­e­try.sty
        • doc/la­tex/ge­om­e­try/ge­om­e­try.pdf
        • source/la­tex/ge­om­e­try/ge­om­e­try.dtx

Live Use 'tlmgr' com­mand $ tlmgr show ge­om­e­try – to check the pack­age info $ sudo tlmgr up­date ge­om­e­try – to up­date the pack­age

  • You can use ' Live Util­ity' in­stead of 'tlmgr', if on MacOSX.

Mik Use the Mik Up­date Wizard to up­date ge­om­e­try pack­age.

Li­cense: This work may be dis­tributed and/or mod­i­fied un­der the con­di­tions of the Project Public Li­cense, ei­ther ver­sion 1.3c of this li­cense or (at your op­tion) any later ver­sion. The lat­est ver­sion of this li­cense is in http://www.la­tex-project.org/lppl.txt and ver­sion 1.3c or later is part of all dis­tri­bu­tions of ver­sion 2005/12/01 or later.

Happy ing! Hideo Umeki


Down­load the con­tents of this pack­age in one zip archive (470.2k).

ge­om­e­try – Flex­i­ble and com­plete in­ter­face to doc­u­ment di­men­sions

The pack­age pro­vides an easy and flex­i­ble user in­ter­face to cus­tomize page lay­out, im­ple­ment­ing auto-cen­ter­ing and auto-bal­anc­ing mech­a­nisms so that the users have only to give the least de­scrip­tion for the page lay­out. For ex­am­ple, if you want to set each mar­gin 2cm with­out header space, what you need is just \usep­a­ck­age[mar­gin=2cm,no­head]{ge­om­e­try}.

The pack­age knows about all the stan­dard pa­per sizes, so that the user need not know what the nom­i­nal ‘real’ di­men­sions of the pa­per are, just its stan­dard name (such as a4, let­ter, etc.).

An im­por­tant fea­ture is the pack­age’s abil­ity to com­mu­ni­cate the pa­per size it's set up to the out­put (whether via DVI \spe­cials or via di­rect in­ter­ac­tion with pdf).

Bug trackerhttps://github.com/david­carlisle/ge­om­e­try/is­sues
Li­censesThe Project Public Li­cense
Copy­right1996–2010 Hideo Umeki
2018 Hideo Umeki, David Carlisle
Main­tainerDavid Carlisle
Hideo Umeki
Con­tained inTeX Live as ge­om­e­try
MiKTeX as ge­om­e­try
See alsovmargin
Guest Book Sitemap Contact Contact Author