Hello Ulrike, On Sat, Nov 26, 2011 at 12:46 AM, Ulrike Fischer <ne...@nililand.de> wrote:
I like your solution. But it seems it does not compile on my system. In particular, when I tried to compile using xelatex, it did not like \makeatletter (begin{document} no found) and \Gm. Is my system somehow different from yours? Dan On Sat, Nov 26, 2011 at 12:46 AM, Ulrike Fischer <ne...@nililand.de> wrote: > Am Fri, 25 Nov 2011 10:06:27 +0800 schrieb Daniel Greenhoe: > >> Using the geometry package, is there any way to automatically (without >> using layouthoffset and layoutvoffset) to center a layout area on a >> physical page? > > I don't see an explicit option, but it is not difficult to calculate > the offset automatically: > > \documentclass{book} > \setlength{\parskip}{0mm}% > \setlength{\parindent}{0mm}% > \usepackage{geometry} > \makeatletter > \geometry{ > xetex,truedimen,paper=a4paper, > twoside=false, > ignoreall, > layoutheight=200mm,layoutwidth=100mm, > margin=10mm, > nomarginpar,noheadfoot, > showframe,showcrop, > layouthoffset=\dimexpr0.5\paperwidth-0.5\Gm@layoutwidth, > layoutvoffset=\dimexpr0.5\paperheight-0.5\Gm@layoutheight > } > \makeatother > \begin{document}% > abc > \end{document} > > -- > Ulrike Fischer > > > > -------------------------------------------------- > Subscriptions, Archive, and List information, etc.: > http://tug.org/mailman/listinfo/xetex > -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex