CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/geometry

LaTeX Package: Geometry 2010/09/12 v5.6
Flexible and complete interface to document dimensions.

Copyright (C) 1996-2010
by Hideo Umeki <latexgeometry@gmail.com>

  This package provides a flexible and easy interface to page dimensions.
  You can set the page layout with intuitive parameters. For instance,
  if you want to set a margin to 2cm from each edge of the paper,
  you can go \usepackage[margin=2cm]{geometry}. With \newgeometry command
  you can change the layout anywhere in the document.

CTAN: macros/latex/contrib/geometry

Recent changes:
[Release 5.0-5.6]
  * Package 'ifxetex' is loaded for robuster detection of XeTeX. (v5.6-)
  * Changing page layout mid-document.
  * A new set of options to specify layout area.
  * A new driver option 'xetex'.
  * New paper size presets for JIS B-series and ISO C-series (v5.4-).
  * Changing default for underspecified margin.
  * The option 'showframe' works on every page.
  * The option 'showcrop' prints elbow-shaped crop marks at each corner
    of the layout area, which is equal to paper size. (v5.5-)
  * Package 'atbegshi' is required when 'showframe' or 'showcrop' is specified.
  * Loading geometry.cfg precedes processing class options.
  * Deleted options: 'compat2' and 'twosideshift'.
  * Added 'onecolumn' option as a shorthand for 'twocolumn=false'.
  * Changed the format of the verbose mode.
  * Fixed typos and wrong figures, and revised expressions in the document.

(changes.txt for more history)

  * README         -  this file
  * changes.txt    -  history of changes
  * geometry.ins   -  for installation to get .sty from .dtx
  * geometry.dtx   -  including sources and documentation
  * geometry.pdf   -  print-ready documentation

[manual installation]
  * To get geometry.sty out of geometry.dtx
        $ tex geometry.dtx 
    or  $ (la)tex geometry.ins
  * To build documentation
        $ latex geometry.dtx  
    or  $ latex geometry.drv
  * Put the derived files in the proper directories:
      -  tex/latex/geometry/geometry.sty
      -  doc/latex/geometry/geometry.pdf
      -  source/latex/geometry/geometry.dtx

  * Use 'tlmgr' command
        $ tlmgr show geometry          -- to check the package info
        $ sudo tlmgr update geometry   -- to update the package
  * You can use 'TeX Live Utility' instead of 'tlmgr', if on MacOSX.

  * Use the MikTeX Update Wizard to update geometry package.

  This work may be distributed and/or modified under the conditions
  of the LaTeX Project Public License, either version 1.3c of this
  license or (at your option) any later version. The latest version
  of this license is in http://www.latex-project.org/lppl.txt
  and version 1.3c or later is part of all distributions of LaTeX
  version 2005/12/01 or later.

Happy TeXing!
Hideo Umeki

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

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).

Li­censesThe Project Public Li­cense
Main­tainerHideo Umeki
Con­tained inTeX Live as ge­om­e­try
MiKTeX as ge­om­e­try
See alsotypearea
Guest Book Sitemap Contact Contact Author