我正在试着用R Markdown做一个ioslides演示文稿。为了删除输出底部的灰色渐变,我创建了一个包含以下内容的"style.css“文件,效果很好:
slides > slide {
background: linear-gradient(#ffffff, #ffffff 85%, #ffffff);
background-color: white;
}但是,我也尝试对我的表使用kable()和kabel_styling(),添加这些文件会使kable()表丢失其格式。
这是我的YAML头文件
---
title: "Research"
subtitle: "Ben Howell"
author: "Student at School"
date: "`r Sys.Date()`"
output:
ioslides_presentation:
css: style.css
---和我的桌子的复印件:
x <- c(2, 3, 4, 1, 3)
y <- c(12, 11, 17, 14, 25)
test <- data.frame(x, y)
test %>%
knitr::kable(booktabs = TRUE) %>%
kable_styling(bootstrap_options = c("striped", "hover"), font_size = 16,
position = "center", full_width = FALSE) %>%
row_spec(0, bold = TRUE, font_size = 20)我真的希望能够让css文件删除灰色渐变,而不影响任何其他东西。非常感谢你的帮助!
(另外,如果有人知道ioslides中的作者/从属关系等的其他YAML头,我也会很感激,这样我就可以把我的“作者”头一分为二了。谢谢!)
发布于 2020-12-09 22:08:29
当包含您自己的样式表时,默认的引导样式(默认主题)不会应用于您的文档。其中包括类.table-striped。您可以先包含默认主题,然后再包含自定义样式:
---
title: "Research"
subtitle: "Ben Howell"
author: "Student at School"
date: "`r Sys.Date()`"
output:
ioslides_presentation:
css: [!expr 'system.file(package = "rmarkdown", "rmd", "h", "bootstrap", "css", "bootstrap.css")', 'styles.css']
---或者,您可以将bootstrap.css的内容复制到您的styles.css中,然后只添加其他样式。
https://stackoverflow.com/questions/64775846
复制相似问题