Показать код в приложении с помощью knitr

У меня есть файл Rnw (большой), и я хочу показать весь код, используемый в приложении.

В некоторых примерах (например, https://github.com/yihui/knitr-examples/blob/master/073-code-appendix.Rnw, также хорошем MWE) предлагается наличие такого кода:

<<rcode, eval="FALSE," ref.label="all_labels()[-1],echo=TRUE," cache="FALSE">>=
@
</rcode,>

Это отлично работает, за исключением того, что все куски кода сливаются друг с другом, и ни один из них не помечен.

С другой стороны, если я запустил purl (myfile.Rnw), он называет куски кода и разделяет их на две строки, что значительно упрощает чтение.

Есть ли способ автоматического перечисления кода с использованием второго подхода в приложении отчета? Я знаю, что у меня может быть кусок кода для запуска purl для создания myfile.R как часть моего отчета, но как я могу затем показать код в myfile.R в моем приложении?

1 ответ
licensed under cc by-sa 3.0 with attribution.