[R] Using Sweave to generate multiple documents

Michael Friendly friendly at yorku.ca
Tue Jan 17 02:45:15 CET 2012


On 1/16/2012 4:20 PM, Ramiro Barrantes wrote:
> Hello,
>
> I tried looking for a Sweave-specific list but didn't find one, nor did I find an answer via google, so will send this question to the general R list.  Please feel free to point me in the right direction.
>
> I am using Sweave and would like to have a single .Rnw document that generates 1) a summary report, 2) a full report, 3) slides for a talk.  I think my material lends itself to have it all coming from one master document because a lot of the plots, writings, and calculations are shared, but I would need Sweave to generate separate files with me somehow pointing to what goes where.  Is this possible with Sweave?
>

Following up on Duncan, I think you are making it too hard to insist 
that everything comes from a single .Rnw document, which would entail
an awful lot of conditionals at the latex or R level.

On the other hand, if you have large sections of the .Rnw that would be
shared across the summary report, full report or slides, you can always
put them in separate .Rnw files and then have very short master .Rnw 
files that input them, as appropriate, using
\SweaveInput{sec1.Rnw}
\SweaveInput{sec2.Rnw}
...



More information about the R-help mailing list