我有一个生成pdf的sweave代码。代码工作正常。 我使用命令行从命令行运行它:“
R CMD Sweave --pdf filename.Rnw
生成的pdf将作为
保存在工作目录中filename.pdf
相反,我想要两件事:
我尝试使用此处的建议:Attach date to PDF generated with Sweave 但那没用。毋庸置疑,这可能是因为我对R / SWEAVE来说绝对是新手而且很糟糕?
答案 0 :(得分:0)
我不认为可以在命令行上完成,但如果你在R中运行Sweave,你可以这样做:
filename <- paste0("wrk/random/dir/filename", format(Sys.Date(), "%d%m%Y"), ".tex")
Sweave("filename.Rnw", output=filename)
tools::texi2pdf(filename)
如果您不想启动R,可以将其放在* .R文件中并使用Rscript
运行。