Я пишу свою диссертацию в LaTeX, и, поскольку на мой вкус она получилась слишком длинной, я разбил ее на несколько файлов. Назовем их thesis.tex
, intro.tex
, mat_n_met.tex
, rslts.tex
и discsn.tex
. Я связал intro.tex
, mat_n_met.tex
, rslts.tex
и discsn.tex
через thesis.tex
с \include{intro}
(и так далее...). Я также создал отдельный файл с именем r_crunching.Rnw
(который я запускаю через Sweave), который содержит фрагмент, который запускает сценарий R с анализом данных, и фрагменты, которые создают выходные данные графиков в формате PDF, которые я встраиваю через \includegraphics
(например, rslts.tex
). Все еще следите?
Если я запустил Rnw (т. е. переименовал rslts.tex
в rslts.Rnw
) без «ссылки» на фрагмент со скриптом R, вы получите ошибку Sweave()
, говорящую о том, что ссылка в \Sexpr{}
не существует. Есть ли способ, не объединяя все файлы в один .Rnw, вызвать \Sexpr{}
, скажем, rslts.Rnw
?
Другие методы, как это сделать, приветствуются.