[R] Passing tex parameter via texi2dvi
    Dieter Menne 
    dieter.menne at menne-biomed.de
       
    Wed Mar 23 19:20:46 CET 2011
    
    
  
I am trying to pass a additional argument to texi2dvi, for example to use
the aux-directory. Looks like this is not possible via options:
options(texi2dvi='texi2dvi --tex-option="-aux-directory=auxdir"')
texi2dvi(file = "GBPL3.tex", pdf = TRUE)
#Error in system(paste(shQuote(texi2dvi), "--version"), intern = TRUE) : 
#  '"texi2dvi --tex-option=\"-aux-directory=auxdir\""' not found
Because --version come in the way, and extra is there, but not really used.
	
     extra <- ""
#### ??? --version does not like tex-options
        ver <- system(paste(shQuote(texi2dvi), "--version"), 
            intern = TRUE)
        if (length(grep("MiKTeX", ver[1L]))) {
            texinputs <- c(texinputs0, Rtexinputs, Rbstinputs)
            texinputs <- gsub("\\", "/", texinputs, fixed = TRUE)
            paths <- paste("-I", shQuote(texinputs))
            extra <- paste(extra, paste(paths, collapse = " "))
        }
   
Is there any other workaround beside copy/change/rename/paste of texi2dvi?
MikTeX and Windows
version 2.12.2 (2011-02-25)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252   
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                   
[5] LC_TIME=German_Germany.1252    
Dieter
    
    
More information about the R-help
mailing list