2013-10-22 16 views
4

在Ubuntu中,假設在​​我有test.Rnw。要生成pdf我會去(假設這個目錄是我getwd)我R控制檯中:如何在Sweave編譯完成後刪除aux/log/

Sweave(test.Rnw) 
texi2pdf(test.tex) 

在此之後還會有形式test.auxtest.logtest.outtest.toc的不必要的垃圾。有什麼我Sweave,可以擺脫這一點自動?

+1

我不知道你可以從R內做一些事情,除了手動刪除文件。但你可以看看這裏:http://stackoverflow.com/questions/3745908/i-dont-want-the-aux-log-and-synctex-gz-files-when-using-pdflatex – juba

+0

@juba是看除了手動刪除之外的解決方案,因爲我可以做那個myslf – user2763361

+0

通過手動,我的意思是一堆'unlink()'命令。 – juba

回答

4

您機器上的LaTeX系統會生成這些文件,而不是Sweave。在您的通話texi2pdf使用clean=TRUE

texi2pdf(test.tex, clean=TRUE) 
相關問題