[R] One pdf file with plots and text output
ONKELINX, Thierry
Thierry.ONKELINX at inbo.be
Wed Oct 17 14:40:04 CEST 2007
It works fine with me (on windows). But I've copied sweave.sty into my
workdirectory. See the Sweave FAQ
(http://www.ci.tuwien.ac.at/~leisch/Sweave/FAQ.html#x1-14000A.12)
------------------------------------------------------------------------
----
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature
and Forest
Cel biometrie, methodologie en kwaliteitszorg / Section biometrics,
methodology and quality assurance
Gaverstraat 4
9500 Geraardsbergen
Belgium
tel. + 32 54/436 185
Thierry.Onkelinx op inbo.be
www.inbo.be
Do not put your faith in what statistics say until you have carefully
considered what they do not say. ~William W. Watt
A statistical analysis, properly conducted, is a delicate dissection of
uncertainties, a surgery of suppositions. ~M.J.Moroney
> -----Oorspronkelijk bericht-----
> Van: Rainer M Krug [mailto:Rainer+R-help op krugs.de]
> Verzonden: woensdag 17 oktober 2007 14:17
> Aan: ONKELINX, Thierry
> CC: r-help
> Onderwerp: Re: [R] One pdf file with plots and text output
>
> I am getting somewhere - but running system("pdflatex
> GrowthAll") fails, as it does not find sweave.sty. I already
> linked the directory where it can be found
> (/usr/lib/R/share/texmf/) into my personal texfm directory
> (/texmf/tex/latex/R)\ and ran texhash (as root and as n ormal
> user), but it still does not find it. If I enter the filename
> manually, pdflatex works.
>
> Any ideas?
>
> Rainer
>
>
> ONKELINX, Thierry wrote:
> > You create a source file ("GrowthAll.Rnw") that looks a bit
> like this
> >
> > \documentclass[11pt]{report}
> > \usepackage{Sweave}
> > \SweaveOpts{echo = FALSE}
> > \begin{document}
> >
> > <<fig = T>>=
> > x.lm <- lm()
> > plot(x.lm)
> > @
> >
> > <<>>=
> > summary(x.lm)
> > @
> > \end{document}
> >
> >
> > Then run in R:
> > Sweave("GrowthAll.Rnw")
> > system("pdflatex GrowthAll")
> >
> > Have a look at the Sweave manual. It contains some examples.
> >
> > HTH,
> >
> > Thierry
> >
> >
> ----------------------------------------------------------------------
> > --
> > ----
> > ir. Thierry Onkelinx
> > Instituut voor natuur- en bosonderzoek / Research Institute
> for Nature
> > and Forest Cel biometrie, methodologie en kwaliteitszorg / Section
> > biometrics, methodology and quality assurance Gaverstraat 4 9500
> > Geraardsbergen Belgium tel. + 32 54/436 185
> Thierry.Onkelinx op inbo.be
> > www.inbo.be
> >
> > Do not put your faith in what statistics say until you have
> carefully
> > considered what they do not say. ~William W. Watt A statistical
> > analysis, properly conducted, is a delicate dissection of
> > uncertainties, a surgery of suppositions. ~M.J.Moroney
> >
> >
> >
> >> -----Oorspronkelijk bericht-----
> >> Van: Rainer M Krug [mailto:Rainer+R-help op krugs.de]
> >> Verzonden: woensdag 17 oktober 2007 11:28
> >> Aan: ONKELINX, Thierry
> >> CC: Prof Brian Ripley; r-help
> >> Onderwerp: Re: [R] One pdf file with plots and text output
> >>
> >> ONKELINX, Thierry wrote:
> >>> I use Sweave for this kind of purposes.
> >> I was thinking about Sweave as well, but I don't
> understand how I can
> >> use it.
> >>
> >> Let's say I have a source file, which defines a function
> >>
> >> DoGrowthAll <- function()
> >> {
> >> pdf("GrowthAll.pdf", height=11, width=8, paper="a4")
> >> sink("GrowthAll.txt")
> >> try(
> >> {
> >> plot(x.lm)
> >> summary(xlm)
> >> .
> >> .
> >> .
> >> }
> >> )
> >> sink()
> >> dev.off()
> >> system("xpdf ./GrowthAll.pdf", wait=FALSE)
> >> }
> >>
> >> Now how can I use Sweave to create this report?
> >>
> >> Rainer
> >>
> >>> HTH,
> >>>
> >>> Thierry
> >>>
> >>>
> >>
> ---------------------------------------------------------------------
> >> -
> >>> --
> >>> ----
> >>> ir. Thierry Onkelinx
> >>> Instituut voor natuur- en bosonderzoek / Research Institute
> >> for Nature
> >>> and Forest Cel biometrie, methodologie en kwaliteitszorg
> / Section
> >>> biometrics, methodology and quality assurance Gaverstraat 4 9500
> >>> Geraardsbergen Belgium tel. + 32 54/436 185
> >> Thierry.Onkelinx op inbo.be
> >>> www.inbo.be
> >>>
> >>> Do not put your faith in what statistics say until you have
> >> carefully
> >>> considered what they do not say. ~William W. Watt A statistical
> >>> analysis, properly conducted, is a delicate dissection of
> >>> uncertainties, a surgery of suppositions. ~M.J.Moroney
> >>>
> >>>
> >>>
> >>>> -----Oorspronkelijk bericht-----
> >>>> Van: r-help-bounces op r-project.org
> >>>> [mailto:r-help-bounces op r-project.org] Namens Rainer M Krug
> >>>> Verzonden: woensdag 17 oktober 2007 11:02
> >>>> Aan: Prof Brian Ripley
> >>>> CC: r-help
> >>>> Onderwerp: Re: [R] One pdf file with plots and text output
> >>>>
> >>>> Prof Brian Ripley wrote:
> >>>>> On Wed, 17 Oct 2007, Rainer M Krug wrote:
> >>>>>
> >>>>>> Hi
> >>>>>>
> >>>>>> I create one pdf file with plots via pdf() and one text
> >> file with
> >>>>>> text via sink() that works very nice. But I would prefer
> >>>> to have one
> >>>>>> pdf file with plots and the text which I store in the
> >>>> te=xt file via sink(). I.e.
> >>>>>> x.lm<-lm(...)
> >>>>>> pdf()
> >>>>>> plot(x.lm)
> >>>>>> NOW THE TEXT OF summary(xlm) IN THE PDF FILE
> >>>>>> dev.off()
> >>>>>>
> >>>>>> Is this possible or is there a different format which I
> >> could use?
> >>>>> You can easily post-process the files to obtain a single
> >>>> file. Going
> >>>>> from text to pdf involves many arbitrary choices, but a
> good text
> >>>>> processor will help you make those and incorporate pdf
> figures: I
> >>>>> would use pdflatex, but there are many other tools to
> do the job.
> >>>>>
> >>>> Thanks for pointing out the post-processing route (I have done
> >>>> similar script based pdf creations via pdflatex before),
> >> but I would
> >>>> like to have something only for me to make it easier to read the
> >>>> results.
> >>>> It does not need to be nicely layouted - just the text in
> >> the pdf in
> >>>> whatever font would be fine.
> >>>>
> >>>> ______________________________________________
> >>>> R-help op 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.
> >>>>
> >>> ______________________________________________
> >>> R-help op 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.
> >>
> >
> > ______________________________________________
> > R-help op 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.
>
>
More information about the R-help
mailing list