Renaud Lancelot wrote:
Dear all,
When I use the cacheSweave package together with the Sweave option
keep.source = TRUE, all the LaTeX code before the Sweave code chunk is
included in the TeX file to be compiled. For example, with the
following Sweave file
The author of cacheSweave is aware of this, and I think he's working on it.
Duncan Murdoch
\documentclass[12pt]{article}
\usepackage[nogin]{Sweave}
% Sweave options
\SweaveOpts{keep.source=TRUE, strip.white=TRUE, eps=FALSE, pdf=TRUE}
\begin{document}
Blabla.
<<optionsR, results=hide>>=
setCacheDir("./cache")
library(MASS) ## just an example
@
\end{document}
I get the following TeX file:
\documentclass[12pt]{article}
\usepackage[nogin]{Sweave}
% Sweave options
\begin{document}
Blabla.
\begin{Schunk}
\begin{Sinput}
\documentclass[12pt]{article}
\usepackage[nogin]{Sweave}
% Sweave options
\SweaveOpts{keep.source=TRUE, strip.white=TRUE, eps=FALSE, pdf=TRUE}
\begin{document}
Blabla.
<<optionsR, results=hide>>=
setCacheDir("./cache")
library(MASS) ## just an example
\end{Sinput}
\end{Schunk}
\end{document}
When I set option keep.source = FALSE, the result is as expected. Is
there any possibility to use keep.source = TRUE with cacheSweave?
sessionInfo()
R version 2.12.0 Patched (2010-10-28 r53459)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252
[3] LC_MONETARY=French_France.1252 LC_NUMERIC=C
[5] LC_TIME=French_France.1252
attached base packages:
[1] tools stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] MASS_7.3-8 cacheSweave_0.4-4 stashR_0.3-3 filehash_2.1-1
[5] fortunes_1.4-0
loaded via a namespace (and not attached):
[1] digest_0.4.2
______________________________________________
R-help@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.