RStudio の使用 --> CompilePDF
pdflatex で処理される .Rnw ドキュメントで、ドキュメント内の library() または require() を介してロードされたすべてのユーザー (自分) パッケージのリストを取得したいと考えています。次のように、sessionInfo()を使用しようとしました
\AtEndDocument{
\medskip
\textbf{Packages used}: \Sexpr{names(sessionInfo()$loadedOnly)}.
}
ただし、これが出力するのは、knitr 自体が使用するパッケージのリストにすぎません。
使用したパッケージ: digest、evaluate、formatR、highr、stringr、tools。
私が明示的に言及したものではありません。これは、knitr が内部環境内でコード チャンクを実行するためだと思いますが、それにアクセスする方法がわかりません。
cache=TRUE; で作成されたファイル cache/__packages について知っています。キャッシュせずにこれを自動的に生成する方法はありますか?