これは完全な解決策ではありませんが、ここから始めましょう: Yihui は最近、nitr に HTML テンプレートを追加しました。docco は 2 列のページの例です: http://cran.r-project.org/web/packages/ Knitr/vignettes/docco-classic.html .
その出力に使用されるテンプレート ファイルは、https ://github.com/yihui/knitr/blob/master/inst/misc/docco-template.html で確認できます。
別の方法として、R Markdown チャンクにインライン HTML を配置することもできますが、これは非常にハックであり、これを行うのは悪い人のように感じるかもしれません。ed HTML が適切にレンダリングされるように、またresults='asis'
、画像を含めるための Markdown 言語ではなく、図を生成するために使用される HTML がすぐに生成されるようにするために使用します。cat
out.extra=''
```{r two-column, results='asis', echo=FALSE, out.extra=''}
library(knitr)
cat("<table class='container'><tr>")
cat("<td>")
plot( rnorm(10) )
cat("</td>")
cat("<td>")
kable( rnorm(10), format="html" )
cat("</td>")
cat("</tr></table>")
```
それを呼び出すknit
と、その特定のチャンクの 2 列のレイアウトが生成されます (ただし、テーブルの適切なスタイル設定はありません。CSS を使用して自分で追加することもできます)。