可以在knitr .Rnw文件中使用\ include {}命令吗?

时间:2013-03-01 10:44:09

标签: r include knitr rstudio

使用\ include {}通常有效,除非文件中包含代码块:

\documentclass{article}
\begin{document}
% \include{test.tex}
\include{test.Rnw}  
\end{document}

使用test.tex或test.Rnw定义,例如由

<<echo=TRUE,eval=TRUE>>=
plot(cars)
@

不会显示汽车情节。有没有机会找到绕过这个麻烦的方法?

谢谢, Julyan

1 个答案:

答案 0 :(得分:2)

您可以使用child包含.Rnw文件。

\documentclass{article}
\begin{document}

<<test, child='test.Rnw'>>=
@

\end{document}

是test.Rnw包含:

<<echo=TRUE,eval=TRUE>>=
plot(cars)
@