Re: [R] Controlling Postscript output, size and orientation

From: Nathan Vandergrift <bussia89_at_yahoo.com>
Date: Mon, 3 Dec 2007 11:13:49 -0800 (PST)

Prof Brian Ripley wrote:
>
> Please do tell us exactly what you are doing via a reproducible example
> (see the footer to every R-help message).
>

That code was in my original message, here it is again:

par(	bg="yellow",
	lab=c(10,6,7),
	#mai=c(1.25, 1, 0.2, 0.2),
	pin=c(6,4)

)

curve(300-(200*(exp(-.4*x)-1)),

	from=0, 
	to=9, 
	n=1000, 
	add=F, 
	type= "l",
	lwd=3,
	xlab="Ocassion of Measurement", 
	ylab="y",

)

# doesn't really work, have to edit in Acrobat to fix...

savePlot("M:/mono", type="ps")

> I added paper="special" to postscript() to make this easier: are you using
> it? From the help page
>
> The postscript produced for a single R plot is EPS (_Encapsulated
> PostScript_) compatible, and can be included into other documents,
> e.g., into LaTeX, using '\includegraphics{<filename>}'. For use
> in this way you will probably want to set 'horizontal = FALSE,
> onefile = FALSE, paper = "special"'. Note that the bounding box
> is for the device region: if you find the white space around the
> plot region excessive, reduce the margins of the figure region via
> 'par(mar=)'.
>
> Further, I wrote a pdf() driver to make this easier, so why use
> postscript) to make a PDF presentation?
>

What I am using is LaTeX with the prosper package to create a presentation which I give using Adobe Reader (or Acrobat if it is available).

My issue is that it just seems like too many steps to get a "publication ready" figure. I'll try what you suggested above, thanks.

> 'Adobe' is a company, not a software package. Which of its products did
> you mean?
>

Sorry, Acrobat, thought that went without saying, my bad.

Thanks for the help.

> On Sun, 2 Dec 2007, Nathan Vandergrift wrote:
>

>> Patrick Connolly-4 wrote:
>>>
>>> On Thu, 29-Nov-2007 at 01:22PM -0800, Nathan Vandergrift wrote:
>>>
>>> |>
>>> |> I'm trying to get my graphics so that I can use them in LaTeX to
>>> create
>>> (via
>>> |> ) a pdf presentation.
>>> |>
>>> |> I've tried controlling inner and outer margins and figure size using
>>> par(),
>>> |> to no avail. The ps output keeps appearing as a portrait page with a
>>> |> centered figure. Nothing I have been able to do so far has changed
>>> that.
>>>
>>> Check out the paper argument to the postscript device.  I think you'll
>>> be more sucessful.
>>>
>>
>> The issue isn't so much viewing is gsview (I've looked at previous
>> threads
>> on this and all my settings in gsview are the ones recommended), but
>> creating a postscript file that is ready to be dumped into the LaTeX
>> prosper
>> package and have a good looking graph for a presentation. Currently, the
>> graph comes out with lots of "white space" on a portrait oriented page.
>>
>> My work around has been to open the file in Adobe and to crop the file
>> (interestingly, when Adobe opens the file, it does not read in the excess
>> "white space"). This works fine, but it is pretty inefficient.
>>
>> I find it hard to believe that I can't control these things in R, but I
>> have
>> been unable to so using the reference manual and this site.

>
> Perhaps reading the help pages would solve this? See the quote above.
>
>> Trying to do it with lattice plots is even worse...
>>
>> Using curve, line, and plot, I should be able to control these things
>> using
>> par(). In a lattice environment, I should be able to control these things
>> using par.settings().
>>
>> Oh, well, I'll keep plugging away...
>>
>>
>>
>>
>> -----
>> -------------------------------
>> Project Scientist
>> University of California, Irvine
>>

>
> --
> Brian D. Ripley, ripley@stats.ox.ac.uk
> 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
>
> ______________________________________________
> R-help_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>



Project Scientist
University of California, Irvine
-- 
View this message in context: http://www.nabble.com/Controlling-Postscript-output%2C-size-and-orientation-tf4899986.html#a14136587
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Received on Mon 03 Dec 2007 - 20:11:51 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 03 Dec 2007 - 21:30:17 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.