Mi sono imbattuto nel (curioso) problema che quando si inviava un manoscritto (pdf) LaTeX ad un altro giornale Elsevier i nomi dei file delle figure dovevano essere completi per trovata da loro costruzione pdf e syste controllo, vale a dire:Make Sweave o knitr put suffisso grafica in ` includegraphics {}`
\includegraphics{picture.pdf}
c'è un modo facile e conveniente per dire Sweave o knitr per farlo?
Edit:
- ho familiarità con l'opzione di sweave
include=FALSE
- mi sento anche perfettamente in grado di rattoppare
utils:::RweaveLatexRuncode
Tuttavia, per il momento sto sperando che ci sia qualcosa di più comodo ed elegante.
Si tratta anche di distribuire i file .Rnw come materiale supplementare o vignette. Da un punto di vista didattico non mi piacciono queste modifiche che rendono il codice sorgente molto più complicato per i nuovi utenti di cui spero lo leggano.
(che è anche il motivo per cui apprezzo molto il recentemente introdotto print=TRUE
in Sweave)
intendi 'stampa = TRUE' o' split = TRUE'? –
@Yihui: intendevo 'print = TRUE' perché i comandi di griglia (lattice, ggplot2) nella vignetta sembrano come se li digiti. Lascia solo la trappola" perché non funziona in un ciclo for ".. Ma la gente non si domanda perché la vignetta abbia 'print (xyplot (...))'. – cbeleites
Capisco. Probabilmente già sai che 'knitr' non richiede' print (xyplot (...)) '. –