【问题标题】:R markdown with Beamer: table too wideR markdown with Beamer:表格太宽
【发布时间】:2017-09-13 16:13:03
【问题描述】:

多年来,我一直在努力寻找一种方法来让我的桌子缩小到足以放在幻灯片上。基本代码如下:

---
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 列?

【问题讨论】:

    标签: r latex r-markdown beamer


    【解决方案1】:

    对于您的特定任务,我认为您应该使用 `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}
    

    【讨论】:

      猜你喜欢
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多