Я хотел бы иметь возможность генерировать документ с использованием knitr/rmarkdown, который объединяет все выходные данные, но оставляет код до конца, в идеале в качестве ссылки на сноску (например, код для каждой фигуры или вывода можно найти в приложении, используя сноску). Это возможно?Используйте rmarkdown/knitr для хранения всего кода до конца
5
A
ответ
6
Если я правильно понимаю, что вы имеете в виду. Вы можете добавить ярлык в свой исходный фрагмент кода, а затем обратиться к нему с использованием свойства ref.label
и не допустить его дальнейшего исполнения с помощью eval=FALSE
.
Например:
# 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}
```
Первый кусок выполнен (без эхо-сигнала) и показывает фигуру, второй кусок просто повторяет источник первого фрагмента в.
Lovely, спасибо. Это именно то, что я искал. – micturalgia