[XeTeX] papersize special and memoir (and other?) documentclasses

Jonathan Kew jonathan_kew at sil.org
Wed May 24 00:55:49 CEST 2006

On 23 May 2006, at 2:02 pm, William Adams wrote:

> On May 22, 2006, at 4:45 PM, Jonathan Kew wrote:
>> I haven't looked at memoir in particular, but I'm fairly confident
>> that this means the class is doing something to generate output
>> before the \special from \AtBeginDvi. This can happen if the class
>> modifies the \output routine, for example, and wraps something around
>> the normal output (to which \AtBeginDvi gets prefixed). There was a
>> similar problem with crop.sty, IIRC, and some discussion of a patch/
>> workaround... try the list archives. That might point you towards a
>> solution for memoir.
> I dunno.
> The following file %!TEX encoding = UTF-8 Unicode
> \documentclass[dvips, showtrims]{memoir}
> .....
> \renewcommand*{\trimmarks}{\special{papersize=\the\stockwidth, \the
> \stockheight}{%
> .....
> works on the first page when generated w/ latex at the command line
> and checked out with dvitype (starts with 87: xxx
> 'papersize=650.43pt, 849.17249pt' ).
> But it comes out with two different page sizes when I switch to
> processing it with xelatex.

Remove the space after the comma in the \special.

(Ugh! Sorry about that.... guess it shouldn't be so picky.)


More information about the XeTeX mailing list