knitr - 更改代码缩进

时间:2013-07-05 08:38:44

标签: r knitr

我正在研究一个两列(Rnw,乳胶)文档,其宽度非常高。默认情况下,knitr将代码块缩进4个空格。如何减少此默认缩进?

非常感谢 大卫

1 个答案:

答案 0 :(得分:3)

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

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

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

options(reindent.spaces = 2)

此选项会传递给formatR package以重新启动您的代码, knitr 会使用 formatR 默认重新格式化您的R代码。