On Thu, 2006-11-02 at 11:03 -0800, Jeff D. Hamann wrote:
> I can't recall (or find an example of) how to rotate figures in Sweave:
> 
> <<fig=TRUE, echo=false, width=9, landscape=TRUE>>= ???
> <<fig=TRUE, echo=false, width=9, rotate=true>>= ???
> <<fig=TRUE, echo=false, width=9, sideways=TRUE>>= ???
> <<fig=TRUE, echo=false, width=9, par=(something)>>= ???
> 
> Does anyone know how to do this?

Jeff,

I don't know if Sweave can do this directly, though I have not tried.

Rather, there are LaTeX packages that can do this. The key is whether or
not you want to rotate just the figure, the figure and the caption or
the entire page upon which the figure is located.

Typically, I do the latter and use the 'landscape' environment for one
or more entire pages (notably where I have wide tables). This rotates
the entire page, but leaves any headers/footers in portrait mode.

There are also 'sidewaysfigure' and 'sidewaystable' environments and
other options that might be applicable to what you want.

There is a PDF file that covers this called rotating.pdf.  A link to it
is:

  www.perce.de/LaTeX/rotating.pdf

with a CTAN link here:

  http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=rotating

The former has examples of rotated figures within a portrait orientation
page and other such machinations.

HTH,

Marc Schwartz

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to