2015-02-11 23 views
5

Tôi muốn có thể tạo tài liệu bằng cách sử dụng đan/rmarkdown giữ tất cả đầu ra với nhau, nhưng để lại mã cho đến khi kết thúc, lý tưởng là chú thích được tham chiếu của các loại (tức là mã cho mỗi hình hoặc đầu ra có thể được tra cứu trong phụ lục bằng cách sử dụng chú thích). Điều này có thể không?Sử dụng rmarkdown/knitr để giữ tất cả mã cho đến khi kết thúc

Trả lời

6

Nếu tôi hiểu chính xác ý bạn là gì. Bạn có thể thêm nhãn vào đoạn mã gốc của mình và sau đó tham khảo nó bằng cách sử dụng thuộc tính ref.label và ngăn không cho nó được thực thi thêm với eval=FALSE.

Ví dụ:

# Header 
Bla bla ... 
````{r plot1,echo=FALSE} 
x = rnorm(100,10,5) 
y = rnorm(100,10,5) 
plot(x,y) 
```` 

# Appendix 

Code chunk: 
````{r ref.label="plot1",eval=FALSE} 
``` 

Các đoạn đầu tiên được thực hiện (không có echo) và cho thấy một con số, các đoạn thứ hai chỉ vang nguồn đoạn đầu tiên của.

+0

Đáng yêu, cảm ơn. Đó là chính xác những gì tôi đang tìm kiếm. – micturalgia

Các vấn đề liên quan