幅が重要な 2 列 (Rnw、ラテックス) のドキュメントに取り組んでいます。デフォルトでは、knitr はコード ブロックを 4 つのスペースでインデントします。このデフォルトのインデントを減らすにはどうすればよいですか?
どうもありがとうデビッド
コードを再フォーマットせず (チャンク オプション tidy=FALSE
を使用)、手動で 2 つのスペースでインデントします。
<<tidy=FALSE>>=
if (TRUE) {
# code here
}
@
または R オプションreindent.spaces
をより小さい値に設定します。
options(reindent.spaces = 2)
このオプションはformatRパッケージに渡されてコードを再インデントし、knitr はデフォルトでformatRを使用して R コードを再フォーマットします。