2014-10-26 4 views
2

Я не хочу использовать knitr-chunks прямо в моем глобальном tex-файле. Конечно, этот файл имеет \ documentclass \ begin {document} и т. Д.Как использовать knitr на неполных tex-файлах?

Я хочу сделать материал knitr в субфайлах и включить tex-файлы knitr-generatet, а затем с \ input в мой глобальный tex-файл. Это облегчает мне управление и контроль моего кода.

<<example.Rnw>> 
x <- 7 
x 
@ 

Запуск knitr() при этом создает код, который нельзя построить с помощью xelatex.

Я знаю из примеров, что knitr() normaly добавляет много новых определений между \ documentclass и \ begin {document}.

Как я мог обработать этот элегантный способ с помощью моих файлов sub-tex?

Конечно, обходным решением может быть просто копирование соответствующего кода в заголовке в мой глобальный документ. Но я не знаю, изменился бы этот код knitr() в зависимости от кода-куска.

+0

См '? Knit_child' – Andrie

+0

Если я правильно понимаю, другой способ был бы к источнику R сценарий в начале документа и использовать полученные результаты в соответствующих суб-файлов. –

ответ