在 bookdown gitbook 中更改 R 块背景颜色
change R chunk background color in bookdown gitbook
我想更改 bookdown gitbook 中 R 块和 R 块输出的背景颜色。尝试关注 https://bookdown.org/yihui/rmarkdown-cookbook/chunk-styling.html section 7.3, Changing chunk background color in RMarkdown or https://github.com/yihui/knitr-examples/blob/master/116-html-class.Rmd
但没有成功。
我已经从这里编辑了最小的例子:https://github.com/rstudio/bookdown-demo
style.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)
```
如第一张图片所示,class 传递到 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;
}
有没有办法去除灰色背景调用,从而显示彩色class?
感谢@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;
}
我想更改 bookdown gitbook 中 R 块和 R 块输出的背景颜色。尝试关注 https://bookdown.org/yihui/rmarkdown-cookbook/chunk-styling.html section 7.3, Changing chunk background color in RMarkdown or https://github.com/yihui/knitr-examples/blob/master/116-html-class.Rmd
但没有成功。
我已经从这里编辑了最小的例子:https://github.com/rstudio/bookdown-demo
style.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)
```
如第一张图片所示,class 传递到 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;
}
有没有办法去除灰色背景调用,从而显示彩色class?
感谢@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;
}