我想减少Rnw文件(LateX + R + Knitr)中的块之间的空间。我遇到了以下用于文本输出的Rnw文件:https://gist.github.com/yihui/2760395#file-knitrout-parskip-rnw。如果您有图表,则没有-图表向上移动得太多,并且代码和图表重叠。是否有可能重新定义亚硝酸盐以影响输出文本而不是图表?我不知道如何附加pdf输出,但是下面是代码。
void f(vector<int> &t, int N)
{
t.clear();
t.reserve(N);
}
答案 0 :(得分:0)
只需使用较小的负数\parskip
。例如,这对我来说没问题:
\ifdefined\knitrout
\renewenvironment{knitrout}{
\setlength{\parskip}{-0.5in}
}{
\setlength{\parskip}{0in}
}
\else
\fi
答案 1 :(得分:0)
最后,我找到了解决方法here。
\usepackage{etoolbox}
\makeatletter
\preto{\@verbatim}{\topsep=-1em \partopsep=-1em }
\makeatother