我已经尝试了很长时间才找到一种方法让我的桌子缩小到足以放在幻灯片上。基本代码如下:
---
title: "Untitled"
output: beamer_presentation
---
```{r setup, include = FALSE}
library(knitr)
library(kableExtra)
```
## Table
The table below is too long.
```{r}
kable(summary(mtcars), format = "latex")
```
如果我尝试添加%>% kable_styling(full_width = TRUE)
或类似内容,我会收到此错误:
! LaTeX Error: Environment tabu undefined.
。但是,当我将output
更改为pdf_document
时,我无法理解。
无论如何要制作太宽泛适合投影仪演示的表格吗?或者我总是被限制在大约5/6列?
答案 0 :(得分:0)
对于您的具体任务,我认为您应该使用`kable_styling(latex_options =" scale_down")。
===
如果要在kableExtra中使用其他功能,请在yaml标头中添加以下内容。您可以在包装手册(http://haozhu233.github.io/kableExtra/awesome_table_in_pdf.pdf)的最开始(目前第2页)找到一些额外的解释。
header-includes:
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}