2014-10-06 8 views
27

Şu anda öyle benziyor bazı kodlar vardır: ŞimdiRStudio'da R işaretlemede, kaynak kodun pdf sayfasından çıkmasını nasıl engelleyebilirim?

```{r, tidy=TRUE} 
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in  Trials") 
``` 

, ben araya kodu örme zaman, kod dışı çalışan gitmek olmaz öyle yapacak tidyTRUE ayarını benim anlayış oldu sayfa ve kendi başına sarın. Bununla birlikte, yukarıdaki gibi komutlar yaptığım zaman, kaynak kodlu ekranları çalıştırıyorum. Kodun sarılmasını garanti edecek başka bir işlev var mı? Teşekkürler! Böyle bir yığın ile tüm dosya için küresel Bu seçeneği tanımlayabilirsiniz

:

+0

Değil harika bir çözüm, ancak [bu] (http://tex.stackexchange.com/questions/41471/getting-sweave-code- deneyin: Derinlemesine formatR hakkında bilgiler burada bulunabilir topakları-to-kal-içi sayfalık kenar). – jlhoward

+0

Olası kopyası [knitr: Çıktıda metin kaydırma nasıl engellenir?] (Http://stackoverflow.com/questions/12176296/knitr-how-to-prevent-text-wrapping-in-output) –

cevap

25

çıkış genişliğini belirtmek için width.cutoff argüman tidy.opts içindeki knitr seçeneklerini kullanın

```{r} 
library(knitr) 
opts_chunk$set(tidy.opts=list(width.cutoff=60),tidy=TRUE) 
``` 

tidy.opts seçenekler, toplama işlemini yapan formatR paketine iletilir (doğru anlıyorsam).

http://yihui.name/formatR/

+3

PDF'ye dışa aktarırken uzun URL'lerle çalışın (boşluk bırakmadan bir dize söyleyelim), sadece kenar boşluğunun dışındalar. –