Rmarkdown并排表间距

时间:2017-01-27 11:10:11

标签: r pdf r-markdown tabular

我试图通过Rmarkdown并排打印两张表,输出为PDF格式。

我可以很好地打印表格,但它们最终会卡在一起,我找不到在它们之间创造更多空间的方法。我在其他帖子中找到的解决方案会返回奇怪的输出或错误,例如从这里开始的第二个只是给出了错误43':Align multiple tables side by side

我的代码是:

```{r, echo=FALSE}
library(knitr)
kable(list(head(bymonth),head(bydecade)),align='c')
```

Tables

任何人都知道如何在这两个表之间添加一些间距?

1 个答案:

答案 0 :(得分:1)

结合here给出的答案,你可以像这样手动完成:

```{r, echo = FALSE, results = 'asis', warning = F}
library(knitr, quietly = T)
t1 <- kable(head(mtcars[,1:2]), format = 'latex')
t2 <- kable(head(mtcars[,3:4]), format = 'latex')
cat(c("\\begin{table}[h] \\centering ", 
      t1,
    "\\hspace{1cm} \\centering ",
      t2,
    "\\caption{My tables} \\end{table}"))  
```

基本思想是单独创建表格并将其与普通乳胶对齐。间距由\\hspace{1cm}添加。

enter image description here