From marc_schwartz at me.com  Fri Aug 30 21:09:40 2013
From: marc_schwartz at me.com (Marc Schwartz)
Date: Fri, 30 Aug 2013 14:09:40 -0500
Subject: [Rd] Problem with texi2pdf(..,clean=TRUE)
In-Reply-To: <5220EBBE.8080504@aon.at>
References: <5220EBBE.8080504@aon.at>
Message-ID: <D9E36BC9-3F08-4735-A61C-C183486D59C3@me.com>


On Aug 30, 2013, at 2:00 PM, cstrato <cstrato at aon.at> wrote:

> Dear all,
> 
> To create a *.pdf file from a *.Rnw file I do:
> 
>      olddir <- getwd();
>      setwd(outdir);
> 
>      tryCatch({Sweave("QAReport.Rnw");
>                tools::texi2pdf("QAReport.tex", clean=TRUE)
>               },
>               finally = setwd(olddir)
>              );
> 
> This works fine, however 'clean=TRUE' does only work when:
>     outdir <- "Test/inst/doc/"
> but does not remove the files *.aux, *.log, *.toc when:
>     outdir <- "Test/"
> 
> Why does function texi2pdf() require the directory structure for vignettes for the deletion of interim files?
> 
> (The help file?texi2pdf does not mention that this structure is necessary.)
> 
> Best regards
> Christian


In the Details section of ?texi2pdf, there is:

"Despite the name, this is used in R to compile LaTeX files, specifically those generated from vignettes."


Since it is intended specifically for package vignettes, the path requirement should not be a surprise. :-)

Regards,

Marc Schwartz



[Rd] Problem with texi2pdf(..,clean=TRUE)
Marc Schwartz