[R] texi2dvi: option "clean" also deletes the generated pdf file

Marius Hofert m_hofert at web.de
Thu Aug 19 12:41:57 CEST 2010


Dear Tim,

you mean

require(tools)
filepath <- paste(getwd(),"/test/myLaTeXFile2.tex",sep="")
sink(file=filepath)
          cat("\\documentclass{article}\n")
          cat("\\usepackage[T1]{fontenc}\n")
          cat("\\usepackage[english]{babel}\n")
          cat("\\usepackage{blindtext}\n")
          cat("\\begin{document}\n")
          cat("\\blindtext[10]\n")
          cat("\\end{document}\n")
sink()
texi2dvi(filepath,pdf=TRUE,quiet=TRUE,texi2dvi=getOption("texi2dvi --mostly-clean"))

?
The problem is that this does not work. It produces the same output as my "Example 2" without the "clean"-option. So it leaves all files in the working directory. 

The reason why I am looking for a "clean-up" is that I have to compile several hundred LaTeX files in different directories...

Cheers,

Marius


On 2010-08-19, at 12:33 , Tim Gruene wrote:

> Dear Marius,
> 
> from reading the texi2dvi man-page and R-help on texi2dvi I suggest to set
> 'clean=F' and use 'texi2dvi = getOption("texi2dvi --mostly-clean")' instead.
> 
> Tim
> 
> On Thu, Aug 19, 2010 at 10:36:30AM +0200, Marius Hofert wrote:
>> Dear expeRts,
>> 
>> below are two examples of using texi2dvi. The problem becomes clear from the 
>> second example: on cleaning, texi2dvi also deletes the generated .pdf file.
>> Is there a solution?
>> 
>> Cheers,
>> 
>> Marius
>> 
>> ## Example 1: texi2dvi cleans fine, without deleting the generated .pdf
>> require(tools)
>> sink(file="myLaTeXFile1.tex")
>>          cat("\\documentclass{article}\n")
>>          cat("\\usepackage[T1]{fontenc}\n")
>>          cat("\\usepackage[english]{babel}\n")
>>          cat("\\usepackage{blindtext}\n")
>>          cat("\\begin{document}\n")
>>          cat("\\blindtext[10]\n")
>>          cat("\\end{document}\n")
>> sink()
>> texi2dvi("myLaTeXFile1.tex",pdf=TRUE,clean=TRUE,quiet=TRUE) 
>> 
>> ## Example 2: texi2dvi also deletes the generated .pdf
>> require(tools)
>> filepath <- paste(getwd(),"/test/myLaTeXFile2.tex",sep="")
>> sink(file=filepath)
>>          cat("\\documentclass{article}\n")
>>          cat("\\usepackage[T1]{fontenc}\n")
>>          cat("\\usepackage[english]{babel}\n")
>>          cat("\\usepackage{blindtext}\n")
>>          cat("\\begin{document}\n")
>>          cat("\\blindtext[10]\n")
>>          cat("\\end{document}\n")
>> sink()
>> texi2dvi(filepath,pdf=TRUE,clean=TRUE,quiet=TRUE)
>> 
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
> 
> -- 
> --
> Tim Gruene
> Institut fuer anorganische Chemie
> Tammannstr. 4
> D-37077 Goettingen
> 
> GPG Key ID = A46BEE1A
> 



More information about the R-help mailing list