在已编译pdf中的文档文本和knitr代码块之间添加空格

在已编译pdf中的文档文本和knitr代码块之间添加空格,r,latex,knitr,R,Latex,Knitr,我正在使用RStudio(0.98.501)将带有R代码块的.Rnw编译成pdf。在生成的PDF中,文档文本和R代码块之间没有空格。我没有遇到任何knitrchunk或package选项允许我指定文本和代码块之间的垂直间距。我想在文本和代码块之间再添加一行。我正在寻找一个全球性的解决方案;在每个代码块之前手动添加垂直空间是不可复制的 显示knitr compile的部分.tex输出的基本示例: VCCT测试日期直方图: \begin{knitrout} \definecolor{shadecol

我正在使用RStudio(0.98.501)将带有R代码块的
.Rnw
编译成pdf。在生成的PDF中,文档文本和R代码块之间没有空格。我没有遇到任何
knitr
chunk或package选项允许我指定文本和代码块之间的垂直间距。我想在文本和代码块之间再添加一行。我正在寻找一个全球性的解决方案;在每个代码块之前手动添加垂直空间是不可复制的

显示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}
\begin{knitrout}
\definecolor{shadecolor}{rgb}{0.969,0.969,0.969}\color{fgcolor}\begin{kframe}
\开始{alltt}
\hlcom{#sort}

\hlstd{vcct.base}\hlkwb{必须有几种方法来执行此操作。例如,您可以定义
knitrout
环境:

\renewenvironment{knitrout}{\vspace{1em}}{}

就这样。谢谢,@kohske。我也在后面添加了一个空格。
\renewandenvironment{knitrout}{\vspace{1em}}{\vspace{1em}}
谢谢@kohske,这看起来很有希望,但对我来说还不起作用。\renewandenvironment{knitrout}{\vspace{1em}}{\vspace{1em}}没有像我从yaml头加载的preamble.tex文件中那样起作用(并为其他latex adds工作),这是地方吗?我应该放什么?我想直接编织到RStudio中的PDF。我应该在哪里添加此代码?提前感谢