2017-09-13 69 views
0

我一直在努力尋找一種方法來讓我的桌子縮小到足以放在幻燈片上。該基地的代碼如下所示:帶有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列左右?

回答

0

對於您的具體任務,我認爲您應該使用`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}