Уценка R с Beamer: таблица слишком широкая
Я целую вечность пытался найти способ уменьшить мой стол, чтобы он поместился на слайде. Базовый код выглядит так:
---
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 столбцами?
1 ответ
Для вашей конкретной задачи, я думаю, вы должны использовать `kable_styling(latex_options = " scale_down ").
===
Если вы хотите использовать другие функции в kableExtra, поместите в заголовок yaml следующие вещи. Вы можете найти дополнительное объяснение в самом начале (на странице 2 прямо сейчас) руководства по пакету ( http://haozhu233.github.io/kableExtra/awesome_table_in_pdf.pdf).
header-includes:
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}