一种选择是使用kableExtra
包中的kable_styling
。选项latex_options="scale_down"
将使表格适应页面边距。有关所有格式设置选项的详细示例,请参见vignette。
---
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(knitr)
library(kableExtra)
```
```{r}
kable(cbind(mtcars[1:5,], mtcars[1:5,]))
```
```{r}
kable(cbind(mtcars[1:5,], mtcars[1:5,]), format="latex", booktabs=TRUE) %>%
kable_styling(latex_options="scale_down")
```
kable_styling
中添加 hold_position=TRUE
。 - eipi10scale_down
之后超出了表格,该怎么办?似乎scale_down
不适用于footnote
。 - Jason Goalkable(df, "latex", longtable = T, booktabs = T) %>%
kable_styling(font_size = 7)