1

如何在以下 .Rnw 文件的 PDF 文件中的第二条评论之前获得一个空行?我尝试使用keep.sourceand strip.white,但我仍然没有得到空白行——所有块都“粘贴”在一起。

\documentclass{article}

\usepackage{fancyvrb}
\usepackage{Sweave}

\begin{document}

<<setup, eval=FALSE>>=
## some comment
a <- 1
b <- 2

## some comment (there is no newline before this comment...)
c <- 3
d <- 4
@

\end{document}
4

1 回答 1

0

我不知道保留空白行的任何选项。你可以做什么:

(1) 如果您需要将命名的块保持在一起,您可以简单地在所谓的空白行的开头放置一个 # :

<<setup, eval=FALSE>>=
## some comment
a <- 1
b <- 2
#
## some comment (there is no newline before this comment...)
c <- 3
d <- 4
@

不太吸引人,但你至少有类似于空白行的东西,并保留你的块。

(2)如果您不关心将块保持在一起,则可以将其分成两个块:

\documentclass{article}

\usepackage{fancyvrb}
\usepackage{Sweave}

\begin{document}

<<setup, eval=FALSE>>=
## some comment 
a <- 1
b <- 2 
@

<<eval=FALSE>>=
## some comment (there is no newline before this comment...)
c <- 3
d <- 4
@
\end{document}

这会给你你喜欢的外观,代价是失去你的块的结构。

希望这会有所帮助,雷纳

于 2012-04-17T14:01:44.123 回答