Hello

I think you are right. Includegraphics outside od R chunck seems to avoid
unnecessary float space.

Many thanks

Ed.



On Sat, Aug 6, 2011 at 10:18 PM, Duncan Mackay <mac...@northnet.com.au>wrote:

> Hi Eduardo
>
> I have just realized that I did not my send previous message to r-help
>
> You do not need to put it in a float but you must
> create the graph in a chunk, all you need is the \includegraphic command
> This may avoid float space problems and make it easier for many graphs.
> with the appropriate reference labels or
> bookmarks using pdfbookmark or with with the \usepackage{zref}
> (I have only looked at it - I need a very full
> quick start guide for it as my requirements are complicated.)
>
> If you get Sweave to do it automaticaly it puts it in a float
>
> Duncan
>
>
>
> At 04:20 07/08/2011, you wrote:
> >Hi there
> >
> >Many thanks. I will test each one of the options you sent me.
> >
> >If you have the time and patience I wonder
> >whether you could help me to understand what
> >Sweave can do.  Although I have read Sweave
> >manual I could not grasp it completely.  For instance:
> >
> >a) How many options can I set when issuing <<  =>>?
> >b) In a R session, is there a way to save a
> >entry set of commands n a RnW file?
> >
> >Once more thank you ever so much. I owe you big time.
> >
> >Regards
> >
> >Ed
> >
> >
> >
> >On Aug 6, 2011, at 10:40 AM, Duncan Mackay wrote:
> >
> >>Hi
> >>
> >>You can do it directly - I cannot remember how
> >>I did this sort of thing  as it prefer to create the graph first
> >>
> >><<label=test, fig=TRUE, width=4, height=4, echo=TRUE>>=
> >>plot(x = 1,y=1)
> >>@ %% test end
> >>above is untested
> >>
> >>I normally do something like this - just cut
> >>down the height  or specify exactly the
> >>dimensions in trellis.device, postscript , pdf
> >>I use pdflatex to compile my tex files
> >>
> >><<lattice1>>=
> >>trellis.device(file    = outfile.pdf,
> >>                    device  = pdf,
> >>                    height  = 2.5,
> >>                    width   = 7,
> >>                    paper   = "special")
> >>
> >>xyplot(rnorm(10 ~ 1:10}
> >>dev.off
> >>@ %% end
> >>
> >>Device used depends on how you compile latex
> >>etc and if it is from the basic plot group or
> >>lattice etc, but I have found for lattice trellis.device suits.
> >>
> >>you can specify your own options for the sweave chunk whether to show or
> hide
> >>\begin{figure}[!h]
> >>\centering
> >>\includegraphics[width=6in,%
> >>                  clip=true,%
> >>                  keepaspectratio=true]%
> >>                  {outfile.pdf}
> >>\caption[short caption]%
> >>{long caption}%
> >>\label{fig:lattice1}
> >>\end{figure}
> >>
> >>
> >>For a full page figure I specify height=0.9\textheight or something like
> that
> >>
> >>This suits my purpose for what I  am doing at
> >>the moment - others may have different ways
> >>
> >>HTH
> >>
> >>Duncan
> >>
> >>At 22:44 06/08/2011, you wrote:
> >>>Hi there
> >>>
> >>>Would you be so kind to send an example, please?
> >>>
> >>>Many thanks
> >>>
> >>>Ed
> >>>
> >>>
> >>>
> >>>On Fri, Aug 5, 2011 at 9:43 PM, Duncan Mackay
> >>><<mailto:mac...@northnet.com.au>mac...@northnet.com.au > wrote:
> >>>Hi
> >>>The are three places where the size of the graphs can be customised
> >>>1 Sweave with options
> >>>2 R in the device
> >>>3 Latex specifying dimensions or set scale=magnification.
> >>>However if your are using it in a float it there
> >>>is a maximum size depending on the number of floats in a page.
> >>>see \floatsep and associated commands
> >>>In Sweave/R what you change depends on how you
> >>>want to work with the graphics
> >>>Duncan
> >>>
> >>>
> >>>
> >>>At 00:23 06/08/2011, you wrote:
> >>> >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
> >>> ><< mailto:mac...@northnet.com.au>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 < mailto:mac...@northnet.com.au>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
> >>> >
> >>> >______________________________________________
> >>> ><
> >>> mailto:R-help@r-project.org><mailto:R-help@r-project.org>
> >>> 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.
> >>> >
> >>> >
> >>> >______________________________________________
> >>> ><
> >>> mailto:R-help@r-project.org><mailto:R-help@r-project.org>
> >>> 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]]
> >>>
> >>>______________________________________________
> >>><mailto:R-help@r-project.org>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.
>
>

        [[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