Korzystanie RStudio -> CompilePDFJak uzyskać listę pakietów używanych w dokumencie knitr .Rnw?
W dokumencie .Rnw być przetwarzane z pdfLaTeX, chciałbym, aby uzyskać listę wszystkich użytkownika (ME) pakietów ładowanych poprzez biblioteki() lub require() w dokument. Próbowałem używać sessionInfo(), tak jak w
\AtEndDocument{
\medskip
\textbf{Packages used}: \Sexpr{names(sessionInfo()$loadedOnly)}.
}
Jednak to, co wypisuje tylko lista pakietów używanych przez samą knitr, używane
Pakiety: strawienia, oceniać formatR, highr , stringr, narzędzia.
nie te, do których wyraźnie się odwołałem. Wierzę, że dzieje się tak, ponieważ knitr uruchamia fragmenty kodu w środowisku wewnętrznym, ale nie wiem, jak uzyskać do niego dostęp.
Wiem o pakietach pamięci podręcznej/__, które są tworzone z pamięcią podręczną = TRUE; czy jest jakiś sposób wygenerowania tego automatycznie bez buforowania?
Nie powinieneś mieszać La Programowanie TeX z programowaniem R. R/knitr nie zna składni LaTeX. Jeśli chcesz uniknąć powtarzania tej części dokumentu, możesz po prostu umieścić ją w dokumencie podrzędnym, aby można ją było ponownie wykorzystać dla wszystkich dokumentów. –