You can't centre with paper = "special". You seemto be trying to set a special *paper* size, and there is no way to do that: paper="special" says make the paper size the same as the device region so there will never be a margin.
This is really an issue for the PS device manager, which should be able to decide how to print a document of size A on paper of size B: yours seems to print at one corner of the page. Normally with paper="special" the R output contains no paper information at all. If I understand you aright, you do want to reduce width and height but do want a paper size (I nearly wrote `standard' there, but I presume it is a non-Standard one like `letter'). Using width=6, height=8, paper="a4" will centre on A4 with large margins. Brian On Wed, 5 Feb 2003, Deborah Swayne wrote: > One of our color postscript printers needs a slightly larger margin > than the default, so I'm trying to send slightly smaller graphics to > it, but all the extra margin I provide ends up at the right and > bottom of the page. > > These are the relevant (I imagine) ps.options: > > $paper [1] "special" > $width [1] 10 > $height [1] 8 > $pagecentre [1] TRUE > > I tried this on two systems, in two versions of R, and the output > is identical. > linux: R 1.6.1 (2002-11-01) > mips-sgi-irix6.5: R 1.6.1 Beta (2002-10-28) > > I'll attach a postscript file, which is very simple but I think > shows the asymmetry I'm talking about. > > I'll file a bug report if I should, but I thought I'd give y'all a > chance to confirm the behavior or tell me I'm going about this all > wrong. > > Debby > -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-help
