【发布时间】:2013-02-21 21:16:36
【问题描述】:
我想知道是否可以在 .Rmd 文件中使用 knitr 的表格标题,如图形标题?
我看到了图形标题的选项,但我看不到表格标题的选项。我还想删除诸如 "% latex table generated in R 2.15.2 by xtable 1.7-0 package % Wed Mar 06 15:02:11 2013" 之类的消息。
我使用X表创建表:我使用的示例代码如下:
```{r table2, results='asis', message=FALSE}
library(xtable)
print(xtable(head(iris)))
```
我通过pandoc处理后得到的表如下:
我尝试在 Rmd 文件中使用 message=FALSE 来消除上面显示的消息。我还想知道是否可以在 Rmd 中自动为表格添加标题?
我的标题是指下面的内容(这是针对数字的),并且数字会自动更新。
此输出是pdf使用knitr创建的markdown文件生成的pdf的快照。
谢谢。
【问题讨论】:
-
我认为您寻求的大部分答案都是通过使用
?xtable和?print.xtable。看type和caption -
对于LaTeX的评论,问题已经在
xtable解决了;见github.com/yihui/knitr-book/issues/3(xtable的新版本现在在 CRAN 上) -
@Yihui:我从 CRAN 升级了我的 xtable,现在我有了最新版本,我仍然得到相同的输出。我使用了代码
。我做错什么了吗?{r table2, results='asis', message=FALSE,echo=FALSE} library(xtable) print(xtable(head(iris))) -
@Jdbaba 阅读文档
?print.xtable并查看comment参数 -
所以,这里是解决方案: print(xtable(yourtable, comment = getOption("xtable.comment", FALSE))