【发布时间】:2020-04-23 19:29:29
【问题描述】:
为了比较,我试图将两张桌子并排放置。我遇到的问题是,当我在 rmarkdown 中编织时,第二个表(更少的行)被放置在第一个表的中间,反之亦然,具体取决于每个表中有多少行。我希望它们都顶部对齐。我已经 valign、hold_position 和 HOLD_position 无济于事。
以下是使用 rmarkdown 和 mtcars 的完全可重现的问题示例
{r mtcars, echo = F, fig.pos = "H"}
cars1 <-
mtcars %>%
rownames_to_column(var = "car") %>%
select(car:disp) %>%
head(8)
cars2 <-
mtcars %>%
rownames_to_column(var = "car") %>%
select(car:disp) %>%
tail(4)
knitr::kable(
list(
cars1,
cars2
),
valign = 't'
) %>%
kableExtra::kable_styling(bootstrap_options = c("striped", "hover", "condensed"),
latex_options = "hold_position")
【问题讨论】:
标签: r r-markdown kable kableextra