2012-06-01 16 views
15

Estoy cambiando de Sweave a knitr y me gusta mucho. ¡GRACIAS a Yihui!Manteniendo `knitr` surgiendo ventanas de la trama

Una cosa que no deja de molestarme es que las ventanas de gráficos aparecen y se activan. Así que cuando escribo mientras el knitr está funcionando, mi editor pierde el foco cada cierto tiempo. Esto sucede incluso si no hay una trama producida en el fragmento de código.

¿Hay alguna manera de evitar esto?

Aquí es mi sessionInfo(), en caso de que ayuda a:

 
R version 2.15.0 (2012-03-30) 
Platform: x86_64-unknown-linux-gnu (64-bit) 

locale: 
[1] LC_CTYPE=de_DE.UTF-8  LC_NUMERIC=C    
[3] LC_TIME=de_DE.UTF-8  LC_COLLATE=de_DE.UTF-8  
[5] LC_MONETARY=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 
[7] LC_PAPER=C     LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    
[11] LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] grid  stats  graphics grDevices utils  datasets methods 
[8] base  

other attached packages: 
[1] hyperSpec.sim_0.5  mvtnorm_0.9-9992  hyperSpec_0.98-20120531 
[4] lattice_0.20-6   knitr_0.5    

loaded via a namespace (and not attached): 
[1] arrayhelpers_0.75-20120531 codetools_0.2-8   
[3] digest_0.5.2    evaluate_0.4.2    
[5] formatR_0.4    highlight_0.3.1   
[7] parser_0.0-14    plyr_1.7.1     
[9] Rcpp_0.9.10    stringr_0.6    
[11] tools_2.15.0 

Respuesta

16

Esto debe haber sido arreglado en a commit last week. Ya no habrá ventanillas abiertas. Si no sabe cómo instalar la versión de desarrollo, esperará aproximadamente una semana para la próxima versión de CRAN; de lo contrario, solo install from Github.

+0

¡Funciona muy bien! ¡Muchas gracias! – cbeleites

+0

Esto es genial. Tenía un truco para esto, pero era peligroso de varias maneras. –

+0

@BenBolker ¿Quiere decir que tenía un truco similar al mío y que era peligroso? (Cambié temporalmente el dispositivo predeterminado a 'pdf (file = NULL)') –

Cuestiones relacionadas