css - 在bookdown gitbook中更改R块背景颜色
问题描述
我想在 bookdown gitbook 中更改 R 块和 R 块输出的背景颜色。尝试遵循https://bookdown.org/yihui/rmarkdown-cookbook/chunk-styling.html第 7.3 节, 在 RMarkdown或https://github.com/yihui/knitr-examples/blob/master/116中更改块背景颜色-html-class.Rmd
但没有成功。
我从这里编辑了最小的例子:
https ://github.com/rstudio/bookdown-demostyle.css
.Rchunk {
background-color: #f2dede;
font-weight: bolder;
color: red;
}
.Rout {
background-color: #d9edf7;
font-weight: bolder;
color: blue;
}
这在index.Rmd
周围# Prerequisite
```{r, echo=FALSE}
knitr::opts_chunk$set(fig.align='center', out.width='60%', class.source="Rchunk", class.output="Rout", comment="", prompt=TRUE)
```
# Prerequisites
```{r}
summary(iris$Sepal.Length)
```
如第一张图片所示,该类在 html 文件中传递,并且font-weight: bolder;
显示但不显示字体和背景颜色。它实际上在那里,但被掩盖但另一种 css 风格
.book .book-body .page-wrapper .page-inner section.normal pre {
overflow: auto;
word-wrap: normal;
margin: 0 0 1.275em;
padding: .85em 1em;
background: #f7f7f7;
}
有没有办法删除灰色背景调用,以便可以显示彩色类?
解决方案
感谢@cderv 为我指明了正确的方向。只需要添加!important
到我想要优先考虑的 CSS 样式:
.Rchunk {
background-color: #f2dede !important;
font-weight: bolder;
color: red !important;
}
.Rout {
background-color: #d9edf7 !important;
font-weight: bolder;
color: blue !important;
}
推荐阅读
- ios - iOS Core ML 可更新模型。设备学习
- java - 如何在 Firestore 中进行链式查询并等待检索数据
- django - 如何获取库存系统中每个项目的当前库存数量?
- php - Laravel 自定义身份验证:未定义路由 [登录]
- asp.net-core - 找不到使用 i2cdevice 的 .create 方法(遵循 GrovePi 示例 .net core iot)
- angularjs - 两个按钮使用 Angular js 显示隐藏
- java - Webclient(连接池和 SSL 握手)
- c++ - binding.gyp:如何使用“副本”部分在多个位置复制文件
- python - 从 csv 中输入 Torch 对象以进行学习
- php - 不幸的是 PHP file_get_contents 不工作