RmdのRchunk内に空白行を作成するための解決策はありますか?ワード文書として出したいです。
現在私はこれを行っています:
flextable(table1)
cat(" \n")
flextable(table2)
しかし、これはテーブル間に線を生成しません。代わりにこれを行う場合:...
flextable(table1)
cat("Some Text")
flextable(table2)
...テーブル間に線が引かれていますが、背景が灰色で先頭に「##」が付いています。
複数のテーブルを空白で区切って一度に印刷できる関数を作成したいので、個別のRchunkを使用したくありません。あなたはなにか考えはありますか?
敬具
1つの方法は、次のようにチャンクオプションを設定するresults='asis'
ことです。
テキスト出力は「現状のまま」で記述されます。たとえば、Rコードから生のマークダウンテキストを書き出すことができます。
Xie、Yihui、Joseph J. Allaire、GarrettGrolemund。Rマークダウン:決定的なガイド。チャップマンアンドホール/ CRC、2018年。
また、からの出力が出力cat
と競合していないことを確認してくださいflextable
。の\n
両側に追加する\\newline
ことはうまくいくようです。次に、チャンクがあります
```{r, echo=FALSE, results='asis'}
flextable(mtcars[1:4, ])
cat("\n \\newline \n")
flextable(mtcars[1:4, ])
```
results='asis'
他のものと競合する可能性があります。この場合、このオプションを省略knitr::asis_output()
して、目的の出力でのみ使用できます。
```{r, echo=FALSE}
flextable(mtcars[1:4, ])
knitr::asis_output("\n \\newline \n")
flextable(mtcars[1:4, ])
```
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加