带有Beamer的R降价:表太宽
问题描述:
我一直在努力寻找一种方法来让我的桌子缩小到足以放在幻灯片上。该基地的代码如下所示:带有Beamer的R降价:表太宽
---
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列左右?
答
对于您的具体任务,我认为您应该使用`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}