首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Beamer的R降价:表太宽

使用Beamer的R降价:表太宽
EN

Stack Overflow用户
提问于 2017-09-14 00:13:03
回答 1查看 1.2K关注 0票数 0

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

代码语言:javascript
复制
---
title: "Untitled"
output: beamer_presentation
---

```{r setup, include = FALSE}

库(Knitr)

库(KableExtra)

代码语言:javascript
复制
## Table

The table below is too long.

```{r}

kable(摘要(Mtcar),格式= "latex")

代码语言:javascript
复制

如果我尝试添加%>% kable_styling(full_width = TRUE)或类似的东西,我得到这个错误:! LaTeX Error: Environment tabu undefined.。但当我将output更改为pdf_document时,我就不明白了。

有没有办法让表格在beamer演示文稿中太宽?或者我总是被限制在大约5/6列?

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 02:04:29

对于您的特定任务,我认为您应该使用`kable_styling(latex_options = "scale_down")。

===

如果您想使用kableExtra中的其他特性,请在您的YAML头中添加以下内容。你可以在软件包手册(http://haozhu233.github.io/kableExtra/awesome_table_in_pdf.pdf)的开头(现在是第2页)找到一些额外的解释。

代码语言:javascript
复制
header-includes:
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46202304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档