3

我正在尝试kableExtra在 RStudio 的 ioslides 中包含表格。我正确地得到了表格,但是从小插图示例中的简单格式似乎已经消失了。

---
title: "Tables"
output:
  ioslides_presentation: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(knitr)
library(kableExtra)

dt <- mtcars[1:5, 1:6]    
```

## No styling

```{r t1}
dt %>%
  kable("html")   
```

## Styling

```{r t2}
dt %>%
  kable("html") %>%
  kable_styling(bootstrap_options = c("striped", "condensed", full_width = F, position = "center"))
```

有什么我想念的想法吗?

4

2 回答 2

6

您需要将 kableextra 更新到 0.9.0 或更高版本。从这个版本开始,它会自动将所需的 css 加载到 slides 环境中。

更新:如果它仍然不起作用,您可以强制 kableExtra 为您加载 css

options("kableExtra.html.bsTable" = T)

参见kableExtra 0.9.0 下的https://cran.r-project.org/web/packages/kableExtra/news/news.html

于 2018-05-29T03:26:01.680 回答
3

我通过包含 kableExtra 使用的引导 CSS 解决了这个问题:

output:
  ioslides_presentation: 
    css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
于 2018-08-03T10:46:48.860 回答