[R] EPS->LaTeX problem

Jonathan Baron baron at cattell.psych.upenn.edu
Sun Jan 27 18:43:07 CET 2002


>I have a strange problem displaying a graph from R (1.3.1, linux) in a
>LaTeX document of documentclass seminar.
>
>I'm using graphicx to include the file:
>
>\usepackage{graphicx}
>
>...
>
>\resizebox{\textwidth}{\textheight}{\includegraphics{crime.eps}}
>
>When I do this, the entire slide (including the page number) is rotated
>180 degrees. Any ideas why this happens?
>
>The graph was created using the syntax in R:
>
>data(USArrests)
>postscript(file="crime.eps")
>plot(USArrests$Murder, USArrests$Assault)
>abline(lm(USArrests$Assault ~ USArrests$Murder))
>dev.off()

Since it is urgent, I will attempt to answer, despite the
risk of being wrong.  You could try dev.copy2eps:

     `dev.copy2eps' is similar to `dev.print' but produces an EPSF
     output file, in portrait orientation (`horizontal = FALSE')

I think you can just use this command, and follow it with
dev.off().  Then I recall you have to rename the resulting output
to crime.eps.

You might also try adding horiz=F to your postscript command.

You could also try

\includegraphics[angle=90]{crime.eps}
or angle=-90, or whatever.

And I think you could also use graphicx commands instead of
resize...  For example, 
\includegraphics[angle=90,width=\textwidth]{crime.eps}

(I would let the height define itself.)

Jon

Jon Baron
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list