3

在使用spinin packageknitr时,如何简单地将事物注释掉以使其不可见旋转? roxygen样式线 ( #') 被视为出现在报告中的线。通常的 R 注释#被视为R注释并出现在代码块中。只是文本的行,开头没有特殊字符,会导致错误。LaTeX以注释开头的行%会导致错误。但是,块开头之后的纯行被视为块的一部分并出现在代码块(#+#-)中。那么是否有一个字符/符号可以真正意义上的标记注释行?

编辑:如果必须发明它,LaTeX注释字符%会非常方便。只是说。

4

2 回答 2

3

spin()更新:我在knitr1.3.2中添加了注释功能(有关安装说明,请参阅其Github 存储库)。现在你可以

#' normal text
#' 

# /* a comment here
runif(10)
# and here */

rnorm(5)
#' text continues

老答案:

这取决于输出格式。例如,对于 LaTeX,您使用%

#' normal text
#' 
#' % a LaTeX comment here
rnorm(5)
#' text continues

对于 HTML,它是<!-- -->

#' normal text
#' 
#' <!-- an HTML comment here -->
rnorm(5)
#' text continues
于 2013-07-16T03:46:52.807 回答
0

一个冗长的解决方案是通过相应的echoeval参数“回显并评估”有问题的行。

#' Regular text

#+ first_chunk, echo = -2, eval = -2
rnorm(10)
runif(20)

#' Text after the chunk
于 2013-07-15T22:10:06.507 回答