Thanks Marc, You are correct, it works if I add onefile=FALSE.
But how would you control page size for a multiple-page document (say 5 figures, one per page), for which you would normally use onefile=TRUE? Denis Le 2014-09-22 à 13:55, Marc Schwartz <[email protected]> a écrit : > On Sep 22, 2014, at 12:15 PM, Denis Chabot <[email protected]> wrote: > >> Hi, >> >> The journal where I want to submit does not accept PDF figures, only >> postscript (or bitmaps, which I want to avoid). >> >> I want to control paper size by combining paper = "special" and "width" and >> "height" parameters to the postscript command, but the resulting page is >> always 8 x 11, at least as viewed with Preview and Illustrator. >> >> This is with this code: >> postscript(file="test.ps", width=5.5, height=4.25, horizontal=T, paper >> = "special") >> par(mar=c(2.8, 2.8, 1.8, 0.2)+0.1, xpd=F, mgp=c(1.5,0.5,0), cex.lab=1) >> >> plot(1:10) >> dev.off() >> >> The plot occupies 1/4 of the 11x8.5 inch page. >> >> I can live with this, but my reading of the postscript device documentation >> is that width and height control the size of the paper if I also use the >> page = "special" option. Because this could be the result of working on a >> Mac, I write here first, but will ask on the general R Help list if this >> has nothing to do with the Mac. >> >> Thanks in advance, >> >> Denis > > > Denis, > > In general and as noted in the Details section of ?postscript, you will want > to create an EPS file, using the following incantation: > > postscript(file = ..., width = ..., height = ..., horizontal = FALSE, > paper = "special", onefile = FALSE) > > Thus: > > postscript(file = "test.eps", width = 5.5, height = 4.25, > horizontal = FALSE, paper = "special", onefile = FALSE) > par(mar=c(2.8, 2.8, 1.8, 0.2)+0.1, xpd=F, mgp=c(1.5,0.5,0), cex.lab=1) > plot(1:10) > dev.off() > > > On my Mac, with OS X 10.9.5, the attached file is generated in the fashion > that you would expect. > > There is also the ?setEPS function. > > Regards, > > Marc Schwartz > > <test.eps> _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
