6

我正在处理宽度非常宝贵的两列(Rnw,latex)文档。默认情况下,knitr 将代码块缩进 4 个空格。如何减少此默认缩进?

非常感谢大卫

4

1 回答 1

3

要么不重新格式化代码(使用块选项 tidy=FALSE)并手动缩进两个空格,

<<tidy=FALSE>>=
if (TRUE) {
  # code here
}
@

或将 R 选项设置reindent.spaces为较小的值,例如

options(reindent.spaces = 2)

这个选项被传递给formatR来重新缩进你的代码,并且knitr默认使用formatR来重新格式化你的 R 代码。

于 2013-07-05T19:31:10.483 回答