[R] using Sweave with a master file that has several iputted .tex files
Duncan Murdoch
murdoch at stats.uwo.ca
Tue Jan 27 20:58:58 CET 2009
On 1/27/2009 2:18 PM, Renaud Lancelot wrote:
> What about \Sweaveinput ?
>
> \begin{document}
> This command allows the inclusion of Sweave files:
> \SweaveInput{file1.Rnw}
> \SweaveInput{file2.Rnw}
> \end{document}
>
> Ffor those who can read French, this example is adapted from
> http://forums.cirad.fr/logiciel-R/viewtopic.php?t=1554 .
I didn't know about that! Sounds good. I guess it runs one big R
session, rather than separate ones for each file?
Duncan Murdoch
>
> Renaud
>
>
> 2009/1/27 Duncan Murdoch <murdoch at stats.uwo.ca>
>
>> On 1/27/2009 12:48 PM, Christopher W. Ryan wrote:
>>
>>> Suppose I have a Master.Rnw file that looks something like this:
>>>
>>>
>>> \documentclass[12pt]{mypaper}
>>> \usepackage[margin=1in]{geometry}
>>> \usepackage{setspace}
>>> \usepackage{url}
>>> \usepackage{indentfirst}
>>> \usepackage{fancyhdr}
>>> \usepackage{Sweave}
>>> \pagestyle{fancy}
>>> \lhead{sonographic rectal diameter and ADHD}
>>> \rhead{ }
>>> \usepackage{abbrevs}
>>> %\usepackage{natbib}
>>> %\usepackage{apacite}
>>> \bibliographystyle{StandardMedicalJournal}
>>> %\bibpunct{}{}{,}{}{}{}
>>>
>>> \usepackage{multirow}
>>> \usepackage{outlines}
>>>
>>> \begin{document}
>>>
>>>
>>> \input{C:/DATA/SCHOLAR/ADHDConstipation/SonographicStudy/PAR06180/SpecificAims}
>>>
>>>
>>> \input{C:/DATA/SCHOLAR/ADHDConstipation/SonographicStudy/PAR06180/BackgroundAndSignificance}
>>>
>>>
>>> \input{C:/DATA/SCHOLAR/ADHDConstipation/SonographicStudy/PAR06180/PreliminaryStudies}
>>>
>>>
>>> \input{C:/DATA/SCHOLAR/ADHDConstipation/SonographicStudy/PAR06180/ResearchDesignAndMethods}
>>>
>>> ...abbrevieated...
>>>
>>> \end{document}
>>>
>>> Some of the inputted files contain R code, enclosed in <<chunkname>>=
>>> and @. Several of them don't contain any R code.
>>>
>>> Can I compile the whole document with Sweave("Master.Rnw") ?
>>>
>>
>> No, it will only process the file you give it. There are various
>> "makefiles" around that handle dependencies, running Sweave on each changed
>> Rnw file before running latex on the master file. For example, see
>>
>> http://tolstoy.newcastle.edu.au/R/e2/help/06/11/4891.html
>>
>> (which I haven't tried, I just googled for Sweave makefile).
>>
>> Duncan Murdoch
>>
>>
>> ______________________________________________
>> 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