我使用RStudio(0.98.501)将带有R代码块的.Rnw
编译成pdf。在生成的PDF中,文档文本和R代码块之间没有空格。我没有遇到任何knitr
块或包选项,让我指定文本和代码块之间的垂直空间。我想在文本和代码块之间再添加一行。我正在寻找全球解决方案;在每个代码块无法再现之前手动添加垂直空间。
显示knitr compile的部分.tex
输出的基本示例:
VCCT测试日期的直方图:
\begin{knitrout}
\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
\begin{alltt}
\hlcom{# sort}
\hlstd{vcct.base} \hlkwb{<-} \hlstd{vcct.base[}\hlkwd{do.call}\hlstd{(order, vcct.base[}\hlkwd{c}\hlstd{(}\hlstr{"date.test.vcct"}\hlstd{)]), ]}
...
\end{alltt}
...
\end{knitrout}
答案 0 :(得分:1)
必须有几种方法可以做到这一点。例如,您可以定义knitrout
环境:
\renewenvironment{knitrout}{\vspace{1em}}{}