[tex-live] TeXLive 2009: XeLaTeX: Undefined control sequence with mag!=1000

Karl Berry karl at freefriends.org
Fri Dec 4 00:52:46 CET 2009

    just fresh taken from a user report

Here is Jonathan's reply, if someone would like to experiment.

Date: Thu, 3 Dec 2009 22:52:29 +0000
From: Jonathan Kew <jfkthame at googlemail.com>

The best way to set page size in xetex is indeed by using
\pdfpage{height,width}, so the geometry.cfg file deliberately uses the
pdftex setup. However, it seems this won't work with non-default
magnification, because the driver then wants to use the \pdf*origin
commands as well, and those aren't supported.

(I wasn't aware of this, obviously, but I'm surprised it hasn't come up
previously - unless geometry.sty has recently changed. The xetex config
has been this way for a long time.)

I'm just about to leave for a week in California, and won't have a
chance to really think about this right away, sorry. Maybe it'd be best
to change geometry.cfg to use the dvipdfm driver. I'm not sure what
other interactions that may have, though.

At least there's a simple workaround, apparently.

More information about the tex-live mailing list