Есть ли способ определить все параметры Sweave в коде? - PullRequest
5 голосов
/ 14 октября 2011

Цитирование из руководства pgfSweave:

Как установить подкаталоги для gures и кэшей?Это прямо из руководств Sweave и cacheSweave (здесь нет ничего нового).Для подкаталога фигур используйте параметр prefix.string:

\SweaveOpts{prefix.string=figs/fig}

Для подкаталога кэширования используйте фрагмент кода в начале или ваш документ, например:

<<setup,echo=F>>=
setCacheDir("cache")
@

Меня раздражает, что эти две опции находятся в разных местах, R код или латексная директива.Есть ли способ установить параметр prefix.string с помощью кода R, возможно, до вызова Sweave?

1 Ответ

4 голосов
/ 14 октября 2011

Параметры Sweave могут быть установлены глобально с помощью \SweaveOpts или при вызове на Sweave, например:

Sweave("tmp.Rnw", prefix.string="figs/figs")
...