You're right, I'm sorry to disturb you with my Latex problem. If anyone has an idea, here is the Latex code that I get :
\begin{figure} \multido{\i=1+1}{7}{\includegraphics[page=\i,width=1.5in, height = 1.5in]{image.pdf} \\ } \end{figure} I tried to break the line with "\\" or with "\linebreak" but it still doesn't want to work. Subject: RE: [R] using Sweave, how to save a plot in a given size Date: Wed, 15 Apr 2009 16:29:38 +0200 From: thierry.onkel...@inbo.be To: tchiba...@hotmail.com; r-help@r-project.org This seems more a LaTeX problem than an R problem. But can you provide us (an sample example of) the LaTeX code the yields the overfull box. Van: Lore M [mailto:tchiba...@hotmail.com] Verzonden: woensdag 15 april 2009 15:44 Aan: ONKELINX, Thierry; R Help Onderwerp: RE: [R] using Sweave, how to save a plot in a given size After few corrections, it does work. But I have several plots to include in my document and, because of those commands, they're all on the same line even if there are 20 plots. I mean that Latex doesn't car about textwidth anymore and I get an overfull box (too wide). What could I do to correct that ? Thanks. > Subject: RE: [R] using Sweave, how to save a plot in a given size > Date: Wed, 15 Apr 2009 13:55:57 +0200 > From: thierry.onkel...@inbo.be > To: tchiba...@hotmail.com; wolfgang.raffelsber...@igbmc.fr; r-help@r-project.org > > Dear Lore, > > The easiest thing to do is to write a function that saves your plot to a file and generates the latex code. > > <<label=fig1, fig=FALSE, result = tex>>= > pdf("fig1.pdf", width = wid, heigth = hei) > plot(1:10) > dev.off() > cat("\begin{figure}\") > cat("\includegraphics[width = ", wid, ", height = ", hei, "]{proj1-fig1}\"} > cat("\end{figure}") > @ > > HTH, > > Thierry > > -----Oorspronkelijk bericht----- > Van: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] Namens Lore M > Verzonden: woensdag 15 april 2009 13:46 > Aan: wolfgang.raffelsber...@igbmc.fr; R Help > Onderwerp: Re: [R] using Sweave, how to save a plot in a given size > > > Yes it works, but I still have a problem. > The thing is that I know the dimensions of my plot but in the R code, not in the latex code. So I tried to do : > > \SweaveOpts{prefix.string=proj1} > > <<label=fig1,fig=T,include=F,width=\Sexpr{wid}, height=\Sexpr{hei}>>= > plot(1:10) > @ > > \begin{figure} > \includegraphics {proj1-fig1} %% show > \end{figure} > > But Latex doen't find the value of "wid" and "hei" when it creates the chunk code. But in the Latex code, it works and I do have the right value for "wid" and "hei". > > Lore. > > > > Date: Tue, 14 Apr 2009 12:42:16 +0200 > > From: wr...@titus.u-strasbg.fr > > To: tchiba...@hotmail.com > > CC: r-help@r-project.org > > Subject: Re: [R] using Sweave, how to save a plot in a given size > > > > Hi I do somthing like: > > > > \SweaveOpts{prefix.string=proj1} > > > > <<label=fig1,fig=T,include=F,width=8, height=12>>= > > plot(1:10) > > @ > > > > \begin{figure} > > \includegraphics {proj1-fig1} %% show > > \label{..} > > \end{figure} > > > > > > Wolfgang > > > > > > Lore M a écrit : > > > > > > > > > > > > > > > > > > > > > Hi, > > > > > > I'm trying to realise a repport with R and Latex (TeXnicCenter and Miktex for Windows) using Sweave(). > > > I'd like to save my plots in a given size. How can I do that ? The code is : > > > > > > \SweaveOpts{prefix.string = figs/plot, eps = FALSE, pdf = TRUE} > > > <<partI, echo=FALSE ,fig=TRUE, include=FALSE>>= > > > plotFunction() > > > @ > > > \includepdf[pages=-]{figs/plot-partI} > > > > > > When I use par(pin=c(width,height)), I get the plot with the right size but saved in a too big pdf page (7in x 7in, the default size of the window). > > > So I tried to change the size of the window with the command windows() but then, Sweave can't save the plot correctly. > > > > > > Thanks everyone. > > > > > > Lore. _________________________________________________________________ Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger ! [[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.