在使用R markdown编写Word .doc时,将表格标题置于顶部

时间:2015-08-12 17:31:26

标签: rstudio knitr caption .doc pander

使用R markdown在RStudio中编织Word文档时,表格标题位于表格下方。我需要桌子上方的表格标题。

我已经尝试过kable()和pander()函数但没有成功。

在编织.pdf时使用xtable()的解决方案可以在这里找到: How to make RMarkdown (.Rmd) table captions go at the top

但是,据我所知,xtable()在编写Word .doc时不兼容。

由于底部有表格标题的pandoc政策,此选项的功能在How to position and format length of a table's title [R Markdown, pander package]中被忽略。我最近访问pandoc文档表明此政策已被取消。

我想继续使用R markdown编织Word文档,但如果表格标题仍在表格之下,则必须放弃。

1 个答案:

答案 0 :(得分:4)

根据daroczig的评论,我能够通过在R中使用以下命令安装最新版本的pandoc来达到解决方案:

library(installr)
install.pandoc()

请注意,重新安装最新版本的RStudio并未更新pandoc。该解决方案适用于R 3.2.2; install.pandoc()在R 3.1.3中出错并手动安装pandoc(即使用msi文件从外部R安装)并没有解决问题。