Уценка 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}
Другие вопросы по тегам