[R] I want to use Sweave, but only sometimes
Paul Johnson
pauljohn32 at gmail.com
Mon Apr 13 20:07:48 CEST 2009
Does anybody have a workable system to run an Rnw document through
R-Sweave when necessary, but to just run it through LaTeX if no new R
calculations are needed? I.e., the figures already exist, I do not
need R to do more work for me, so I send the document straight to
LaTeX.
I want to leave open the option that I might need to run the document
through Sweave in the future, so I don't want to just convert the
document to pure LaTeX format.
Here's why I think this must be possible. In this list, I saw one of
you explain this approach to working with figures in Sweave docs:
Instead of using the automatic figure inclusion approach like this:
<<testfn2, fig=true>>=
curve(sin, from = 1, to = 55)
@
Do this instead:
\SweaveOpts{prefix.string=foo/bar}
<<testfn2, fig=true, include=false>>=
curve(sin, from = 1, to = 55)
@
\begin{figure}
\caption{My Figure}
\includegraphics{foo/bar-testfn}
\end{figure}
As long as the figures are saved in the directory foo, then LaTeX will
find them, I think (hope!). Then if I could tell LaTeX to ignore the
<<>> ...@ stuff, then it *seems* to me the Rnw file would be processed
successfully without further hassle.
I am sorry if this has been asked & answered before, I may not know
the "magic words" for searching for past solutions.
pj
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
More information about the R-help
mailing list