我想在两个不同的 *.Rnw 文件中使用一些 R 代码,并希望在这些文件中使用缓存。我读了http://yihui.name/knitr/demo/externalization/
缓存在一个文件中就可以了。但是运行第二个代码会再次执行整个代码:
平原.R
## @knitr random1
a <- rnorm(10)
a
doc1.Rnw(和 doc2.Rnw)
\documentclass{article}
<<set-options, echo=FALSE, cache=FALSE>>=
options(replace.assign=TRUE)
opts_chunk$set(external=TRUE, cache=TRUE, echo=FALSE, fig=TRUE)
read_chunk('plain.R')
@
\title{Doc 1}
\begin{document}
<<random1>>=
@
\end{document}
有没有办法在多个文档之间共享缓存?