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
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac