У вас есть решение здесь
По сути, вы можете указать опции в блоке css или ссылку на документ css (см. здесь ) , Для первого варианта, например:
---
output: html_document
---
```{css}
.badCode {
background-color: grey;
}
```
```{r cars, class.source="badCode"}
summary(cars)
```
Второе решение предпочтительнее, если вы хотите, чтобы множество элементов настраивали вашу тему.
Обновление из редактирования
С внешним css
Возможно, вы могли бы настроить следующие элементы форматирования
style.css
:
.mystyle {
background-color: grey;
border-radius: 15px;
border: 5px solid #ff0000;
}
И в вашем Rmd
(не забудьте указать на ваш css в преамбуле yaml):
::: {.mystyle}
I put elements non R-related there
:::
Эти элементы оформления недавно появились в Rmarkdown. Я использовал их только в bookdown
, но нет никаких причин, по которым он не должен работать для рендеринга . Есть некоторые объяснения там
с элементами css, определенными внутри вашего документа
---
output: html_document
---
```{css}
.mystyle {
background-color: grey;
}
```
```{r cars, class.source="badCode"}
summary(cars)
```
::: {.mystyle}
I put elements non R-related there
:::