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 は適切に反応しますが、子は反応しません。私は明らかに間違ったことをしていますか?
助けてくれてありがとう!