[R] Using Sweave to generate multiple documents
Rainer Schuermann
Rainer.Schuermann at GMX.net
Tue Jan 17 04:56:38 CET 2012
Coming from a different angle: The LaTeX beamer class comes with the
capability to produce different sets of documents from the same master
file (presentation, handout, article...). That could get you where you want.
For sweave questions, you may want to look at
http://stackoverflow.com/questions/tagged/sweave
Rgds,
Rainer
On 2012-01-17 02:45, Michael Friendly wrote:
> 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}
> ...
>
> ______________________________________________
> R-help at 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