Hello

Many thanks for the replies.

Solution 1 (landscape package) works but the output figure is kind of small.

Solution2:  includegraphics outside - Unfortunately it does not work.
Includegraphics cannot find Myfig.

Solution 3- \usepackage[figureright]{rotating} works and the output figure
is in a reasonable size.

I am using print(xyplot) from lattice to plot the figures and have noticed
that adding width and height options breaks Sweave in all cases.

Cheers

Ed



On Fri, Aug 5, 2011 at 3:07 AM, Duncan Mackay <mac...@northnet.com.au>wrote:

> Hi Eduardo
>
> in the preamble put
>
> \usepackage[figureright]{**rotating}
>
> see manual for figureright if you do not like it
>
> and then some graphics with options where needed
>
> \begin{sidewaysfigure}
> \centering
> \includegraphics[width=,%
>                 clip=true,%
>                 trim=0in 0in 0in 0in,% LBRT
>                 keepaspectratio=true]%
>                 {filename}
> \end{sidewaysfigure}
>
> otherwise \usepackage landscape (check spelling) for a full page
>
> HTH
>
> Duncan
>
> Duncan Mackay
> Department of Agronomy and Soil Science
> University of New England
> ARMIDALE NSW 2351
> Email: home mac...@northnet.com.au
>
>
>
> At 05:58 05/08/2011, you wrote:
>
>> On 04/08/2011 3:40 PM, Eduardo M. A. M. Mendes wrote:
>>
>>> Dear R-users
>>>
>>> I am trying to understand how Sweave works by running some simple
>>> examples.  In the example I am working with there is a chunk where the
>>> R-commands related to plotting a figure are placed.  When running R CMD
>>> Sweave … , pdflatex the output is a portrait figure.  I wonder whether it
>>> would be possible to change the orientation to landscape (not in the latex
>>> file but in Rnw file).
>>>
>>
>> Sweave can change the height and width of the figure so it is more
>> landscape-shaped (width > height) using options at the start of the chunk.
>>
>> Rotating a figure is something LaTeX needs to do:  you would tell Sweave
>> to produce the figure but not include it, then use \includegraphics{} with
>> the right option to rotate it.
>>
>> For example:
>>
>> <<Myfig, fig=TRUE, include=FALSE, width=7in, height=4in>>=
>> plot(rnorm(100))
>> @
>>
>> \includegraphics[angle=90,**width=0.8\textheight]{Myfig}
>>
>> This is untested, and you'll need to consult a LaTeX reference for
>> rotating the figure caption, etc.
>>
>> Duncan Murdoch
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
> ______________________________**________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
> PLEASE do read the posting guide http://www.R-project.org/**
> posting-guide.html <http://www.R-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to