Pertanyaan Pada markdown R di RStudio, bagaimana saya bisa mencegah kode sumber berjalan dari halaman pdf?


Saat ini saya memiliki beberapa kode yang terlihat seperti ini:

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

Sekarang, itu adalah pemahaman saya tentang pengaturan itu tidy untuk TRUE akan membuatnya begitu ketika saya merajut kode bersama-sama, kode tidak akan berjalan keluar dari halaman dan akan membungkus dengan sendirinya. Namun, saya secara sporadis masih menjalankan kode sumber ketika saya melakukan perintah seperti yang di atas. Apakah ada fungsi lain yang akan menjamin pembungkusan kode? Terima kasih!


32
2017-10-06 05:53


asal


Jawaban:


Menggunakan width.cutoff argumen di dalam tidy.opts opsi knitr untuk menentukan lebar output:

```{r, tidy=TRUE, tidy.opts=list(width.cutoff=60)}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in trials")
```

Anda dapat menentukan opsi ini secara global untuk seluruh file Anda dengan sepotong seperti ini:

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

Itu tidy.opts opsi diteruskan ke formatR paket yang melakukan merapikan (jika saya mengerti dengan benar). Informasi mendalam tentang formatR dapat ditemukan di sini:

http://yihui.name/formatR/


30
2017-10-06 08:01