【问题标题】:How to generate a PDF file by Code?如何通过 Code 生成 PDF 文件?
【发布时间】:2017-08-04 16:33:55
【问题描述】:

我对 R、RStudio、LaTeX、knitr 甚至 stackoverflow 完全陌生。我想通过 LaTeX 在 RStudio 中生成一个 pdf 文件。

我编写了以下脚本,运行良好:

\documentclass{article}
\begin{document}
<<setup, echo=FALSE, warning=FALSE>>=
library("xtable")
source("D:\\Programming\\Testing\\2017-03-13\\UniDF.R")
@

<<xtable, results = "asis", echo=FALSE>>=
print(xtable(uni_kassel), type = "latex")
@

<<barplot, echo=FALSE, results='hide'>>=
#Loop through rows in df
for (i in seq(from = 1, to = nrow(uni_kassel), by = 1))
{
  #Create subset from df
  data <- matrix(c(subset(uni_kassel$Studenten, 
                          fb == uni_kassel$Fachbereich[i]), 
                   subset(uni_kassel$Absolventen, 
                          fb == uni_kassel$Fachbereich[i])))

  #Create first barplot
  print(source("D:\\Programming\\Testing\\2017-03-08\\SimpleBarChart.R"))
}
@

\end{document}

如果能得到一些帮助,我将不胜感激。

【问题讨论】:

  • 你试过library(knitr)knit2pdf("path_to_your_Rnw_file")吗?
  • 我刚刚做了,它可以工作。好像我无法正确谷歌。感谢您的快速答复!

标签: r pdf latex knitr sweave


【解决方案1】:

感谢J_F 我能够解决我的问题。

解决方案非常简单:

library(knitr)
knit2pdf("path_to_your_Rnw_file")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 2013-10-31
    • 2014-07-06
    • 2015-04-07
    相关资源
    最近更新 更多