I guess that is hard-coded in Sweave, so you probably cannot control it unless you (partially) rewrite the driver. And just FYI, you can try the knitr package, which does not add the hyphen for you, but the name of the option 'prefix.string' has been changed to 'fig.path' (http://yihui.name/knitr/options). If you set fig.path='foo/', figures will be generated as, e.g., foo/label.pdf instead of foo/-label.pdf
utils::RweaveChunkPrefix function (options) { if (!is.null(options$label)) { if (options$prefix) chunkprefix <- paste(options$prefix.string, "-", options$label, sep = "") else chunkprefix <- options$label } else chunkprefix <- paste(options$prefix.string, "-", formatC(options$chunknr, flag = "0", width = 3), sep = "") chunkprefix } Regards, Yihui -- Yihui Xie <xieyi...@gmail.com> Phone: 515-294-2465 Web: http://yihui.name Department of Statistics, Iowa State University 2215 Snedecor Hall, Ames, IA On Fri, May 4, 2012 at 10:23 AM, <julia.jacob...@arcor.de> wrote: > Dear Sweave users, > > Could you help me to find a way to place Sweave output files in a > subdirectory of the currentfolder without giving them a subname? > If the option "prefix.string=foo/" is used, all files are placed in this > folder, but begin with an hyphen-minus, which makes it difficult to work with > them. If the option "prefix=FALSE" is used, then files won't be placed in a > subdirectory. > > Thanks in advance for your help, > Julia > ______________________________________________ R-help@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.