6

幅が重要な 2 列 (Rnw、ラテックス) のドキュメントに取り組んでいます。デフォルトでは、knitr はコード ブロックを 4 つのスペースでインデントします。このデフォルトのインデントを減らすにはどうすればよいですか?

どうもありがとうデビッド

4

1 に答える 1

3

コードを再フォーマットせず (チャンク オプション tidy=FALSEを使用)、手動で 2 つのスペースでインデントします。

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

または R オプションreindent.spacesをより小さい値に設定します。

options(reindent.spaces = 2)

このオプションはformatRパッケージに渡されてコードを再インデントし、knitr はデフォルトでformatR使用して R コードを再フォーマットします。

于 2013-07-05T19:31:10.483 に答える