[英]Scale kable table to fit page width
一種選擇是使用kable_styling
從kableExtra
包。 選項latex_options="scale_down"
將適合紙張邊距內的表格。 有關所有格式選項的詳細示例,請參閱小插圖。
---
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")
```
請注意,如果您使用的是 longtable,則此答案說,
由於 longtable 不支持 resizebox,因此您不能在 latex_options 中使用“scale_down”選項。
但是,他們建議使用 font_size,例如,
kable(df, "latex", longtable = T, booktabs = T) %>%
kable_styling(font_size = 7)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.