在rmarkdown ioslides中缺少kableExtra格式化

时间:2017-12-18 03:24:14

标签: r knitr ioslides kableextra kable

我试图在我的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")) ``` 表格在RStudio中。我正确地得到了表格,但vignette examples的简单格式似乎已经消失了。

{{1}}

我缺少什么想法?

2 个答案:

答案 0 :(得分:5)

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

更新: 如果它仍然不起作用,你可以通过

强制kableExtra为你加载css
options("kableExtra.html.bsTable" = T)

请参阅kableExtra 0.9.0

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

答案 1 :(得分:1)

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

output:
  ioslides_presentation: 
    css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css