r
パーツのマイドキュメントでは、次のような長いコードを使用しています。
_```{r}
output <- "very long query for example url to some website............................................."
output
```
_
Rにコードを自動的にラップさせない方法はありますか?たとえば、60文字以降ですか? tidy=TRUE, tidy.opts=list(width.cutoff=60)
オプションを試しましたが、機能しません。
クエリの出力はテキストであるため、出力についても同じことが必要です。 1行で始まるだけでなく、コンテンツ全体を多くの行で表示したいと思います。どうすればいいですか?
2015年以降、状況は変化しましたが、現在_rmarkdown_1.8
_および_knitr_1.20
_を使用していることを考えるとFWIW:
pdf
出力を探している場合、できることは
\n
_が追加されることに注意してください(この場合、2つの異なるコードチャンクを使用するとメリットがあります:1つは表示用です出力用の別のコード);results
を_'asis'
_に設定して、出力が通常のテキストであるかのように処理されるようにすることができます。その場合は、paste()
を使用することもできます。またはpaste0()
を使用して、ラテックスタグを使用してテキストの表示方法を微調整します。そう:
1-コードを表示する
_{r, eval = F}
output <- "Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
output
_
2-出力を取得します
_{r, results = 'asis', echo = F}
output <- "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
output
_
これがお役に立てば幸いです。