Rmarkdown Beamer演示文稿,xcolor选项冲突冲突

时间:2018-04-30 05:55:25

标签: r latex r-markdown beamer

我正在尝试使用rmarkdown构建一个beamer演示文稿。在我的演示文稿中,我想要使用kablekableExtra包来包含表格。我遇到了这个问题,因为kableExtra所需的一个LaTex软件包已经由beamer演示文稿加载了不同的选项。这是我收到的错误消息。

! LaTeX Error: Option clash for package xcolor.

我一直在寻找一个解决方案,但没有运气。我在LaTex页面herehere上找到了解决方案,但我不知道LaTex,我还没有想出如何在rmarkdown舞台上应用这些解决方案。我已经尝试在rmarkdown中查看Latex模板,但我不太了解它以尝试实现这些解决方案。

任何想法或解决方案都将不胜感激。这里只是一个给出错误的.Rmd的快速示例。

---
title: "Untitled"
author: "Author"
date: "April 28, 2018"
output: 
  beamer_presentation:
    keep_tex: true
header-includes:
- \usepackage[table]{xcolor}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(knitr)
library(kableExtra)
dt <- mtcars[1:5, 1:6]
```


## Slide with R Output

```{r cars, echo = TRUE}
kable(dt, format = "latex") 
```

## Slide with Plot

```{r pressure}
plot(pressure)
```

1 个答案:

答案 0 :(得分:4)

TeX stackexchange上的链接答案建议将table添加到文档的类选项,例如\documentclass[a4paper,table]{article}。要在RMarkdown中执行此操作,您可以在YAML标头中使用classoption:行:

---
title: "Untitled"
author: "Author"
date: "April 28, 2018"
classoption: table
output: 
  beamer_presentation:
    keep_tex: true
---