4
我在knitr中有子文件的問題。緩存工作正常,但依賴關係不起作用。我的沙箱的例子看起來像:在knitr中緩存子文件
\documentclass{article}
\begin{document}
<<setup, cache=FALSE>>=
opts_chunk$set(cache=TRUE, autodep=TRUE)
dep_auto() # figure out dependencies automatically
@
<<a>>=
x <- 14
@
<<b>>=
print(x)
@
<<child, child='child.Rnw', eval=TRUE>>=
@
\end{document}
隨着「child.Rnw」看起來像這樣:
<<child>>=
print(x)
@
現在當我編譯代碼,然後在塊的改變X,然後再編譯:塊b正確反應,但孩子不反應。我做了什麼明顯錯誤?
感謝您的幫助!
非常感謝您的想法!我嘗試了第二種方法,將父文檔中的所有對象添加到子文檔的所有塊中,並且似乎解決了問題。 – panuffel 2013-02-27 09:32:41