我对 RNW 文件还不熟悉,我不确定以下是否可行。假设我有以下 RNW 文件:
\documentclass[12pt,a4paper]{article}
\usepackage{Sweave}
\usepackage{amsmath} % Math
\usepackage{longtable}
\usepackage{framed}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage[parfill]{parskip}
<<label=1,echo=FALSE,fig=FALSE, results=hide>>=
num_sections=2
@
\begin{document}
\SweaveOpts{concordance=TRUE}
\section*{Section 1} %this section is always needed
Some text here (with graphs and R code).
\section*{Section 2} %this section is only needed if num_sections=2
Some more text here (with graphs and R code).
\end{document}
我总是希望文档中有第 1 节。但是,如果 num_sections==2,我只想要第 2 节。这可能吗?每个部分中可能不仅有文本,还有 <<>>= 中的图形或 R 代码。谢谢!