Pregunta

estoy usando cachetejer con un gran documento LaTeX Sweave.En lugar de poner

<<cache=true>>=
...snip...
@

en casi todos mis fragmentos de código, preferiría haber cache=true ser el predeterminado y utilizar

<<cache=false>>=
...snip...
@

cuando no quiero que se almacene en caché un fragmento de código.¿Cómo puedo configurar este argumento predeterminado para fragmentos de código?

Actualmente estoy usando el siguiente código para compilar el documento Sweave:

library(cacheSweave)
Sweave(infile, driver = cacheSweaveDriver)
¿Fue útil?

Solución

Hay varias maneras de lograr esto, pero usar \SweaveOpts{} para configurar la opción en algún lugar temprano en su *.Snw archivo (por ej.en el preámbulo del documento) es probablemente el más útil:

\SweaveOpts{cache=TRUE}

Como se describe en el manual de Sweave, un \SweaveOpts{} La declaración en cualquier parte de un fragmento de documentación modificará los valores predeterminados de "todos los fragmentos de código después de la declaración".

Se mencionan un par de opciones más. aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top