在pdf文档中,knitr::kable标题未放在表的顶部

在pdf文档中,knitr::kable标题未放在表的顶部,r,knitr,R,Knitr,一定有一些不匹配,我不理解。当我在Rstudio中使用knitr::kable和标题呈现pdf时,标题位于表的顶部,当我从web页面从Shining server pro呈现pdf时,标题位于表的底部。日志文件中没有错误。我不明白有什么不同。 我的简单声明是: knitr::kable(data_table,format.args=list(big.mark=','),caption=“My caption”) 我使用的knitr版本是1.15.1 当我通过Shining server pro网

一定有一些不匹配,我不理解。当我在Rstudio中使用knitr::kable和标题呈现pdf时,标题位于表的顶部,当我从web页面从Shining server pro呈现pdf时,标题位于表的底部。日志文件中没有错误。我不明白有什么不同。 我的简单声明是:
knitr::kable(data_table,format.args=list(big.mark=','),caption=“My caption”)

我使用的knitr版本是1.15.1


当我通过Shining server pro网页呈现pdf时,是什么原因导致标题出现在下方?

请将格式设置为pandoc,这样就可以了

knitr::kable(data_table,format.args=list(big.mark=’,’),format=“pandoc”,caption=“我的caption”)

MWE

knitr::kable(data.frame(h1=c(“a”,“b”),h2=c(10,11)),format=“pandoc”,caption=“我的头在这里”,row.names=FALSE)

输出如下所示

表:我的标题在这里

H1H2


a 10

b 11