使用Sweave条件隐藏文档的整个部分

时间:2011-12-01 14:27:20

标签: r latex sweave

我想隐藏文档的整个部分,包括代码块之间的LaTeX部分。

代码可能看起来像

<<echo=FALSE, results=tex>>=
if (showpart) {
@

Here we have quite a lot of latex, { that is not necessarily well-formed \end{itemize}

<<echo=FALSE, results=tex>>=
}
@

我已经尝试使用verbatim包插入\begin{comment}\end{comment},但这并不能很好地处理坏形成的乳胶。

有什么建议吗? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用选项if (showpart) cat('\\begin{comment}')尝试if (showpart) cat('\\end{comment}'),然后是results=tex。关键是你必须从R输出有效的 LaTeX代码。