我对 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)
@
当我现在编译代码时,然后在块 a 中更改 x 然后再次编译它:块 b 反应正确,但孩子没有。我在做一些明显错误的事情吗?
谢谢您的帮助!