在 beamer 中引用 R 包而不直接引用

在 beamer 中引用 R 包而不直接引用

我想在我的 Beamer 演示文稿中引用我们为小组工作所做的 R 包,但不直接引用:我想有一个最终框架(或框架组)来概括所有使用的包。R 以 Bibtex 格式导出正确的引用,所以我想知道如何做到这一点。

谢谢

答案1

假设您知道如何使用 和knitrbiblatex 编译 .Rnw 文件,只需编译此文件,R 会话中非基础附加包的所有引用都会自动存储在 .bib 文件中,然后您可以像往常一样使用 BibTex,或者像本例中一样,使用 biblatex 和biber

姆韦

\documentclass{beamer}
\usepackage{biblatex}
\addbibresource{test.bib}
\begin{document}
<<echo=F,message=F>>=
# R packages loaded only to test their references
library(xtable)
library(stargazer)
library(ggplot2)
library(pscl)
write_bib(names(sessionInfo()$otherPkgs),file="test.bib")
@
\begin{frame}[t,allowframebreaks]{References}
\nocite{*}
\printbibliography
\end{frame}   
\end{document}

相关内容