RNW,根据变量的值有不同的部分。可能吗?

RNW,根据变量的值有不同的部分。可能吗?

我对 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 代码。谢谢!

相关内容