2014-07-04 88 views
5

如何在由rmarkdown生成的pdf_document中的表格浮動上獲取標題?由rmarkdown生成的pdf文檔中的表格上的標題

使用

output: 
    pdf_document: 
    fig_caption: true 

```{r, fig.cap='a caption'} 
myplot 
``` 

生成具有myplot和指定的字幕浮動圖。

如何用xtable生成的表達到同樣的結果?

```{r, results='asis', fig.cap='table caption'} 
    print(xtable(table), comment = FALSE) 
``` 

我曾嘗試在print.xtable中使用floating.environment ='figure',但無濟於事。

回答

2

的 '標題' 是xtable,不print.xtable參數

```{r, results='asis'} 
print(xtable(table, caption='Captions goes within xtable'), comment = FALSE) 
``` 
2

如果你正在使用markdown,爲什麼不堅持相同的(簡單和很好)的格式。簡單的例子:

> library(pander) 
> pander(table(mtcars$am), caption = 'foo') 

------- 
0 1 
--- --- 
19 13 
------- 

Table: foo 
7

或類似的,

```{r results='asis'} 
knitr::kable(head(mtcars), format = 'pandoc', caption = 'Title of the table') 
``` 
相關問題