xaringan: изменение фона кода для определенных кусков - PullRequest
0 голосов
/ 05 октября 2018

В этот запрос о функциях еще в 2016 году Yihui показывает внизу, как разные куски кода имеют разный фон в R Markdown.Я прикрепил скриншот этого здесь.Есть ли способ сделать это с помощью xaringan?

rmd-solution

Я нашел этот ответ, который работает для изменения цвета фона длявсе фрагменты кода, но я не могу понять, как изменить CSS, чтобы я мог изменить фон только для нескольких определенных фрагментов.

Цель в том, чтобы большинство фрагментов отображалось нормально, но несколькопоявляются с красным фоном или похожим, чтобы показать "Это плохо".Любая помощь будет оценена.

1 Ответ

0 голосов
/ 05 октября 2018

На самом деле я пытался потренироваться несколько дней назад .

Вот один из обходных путей.
Сначала в вашем файле CSS или поместите следующее в xaringan Rmarkdown файл:

```{css, echo=F}
.code-bg-red .remark-code, .code-bg-red .remark-code * {
 background-color:red!important;
}
```

, а затем оберните фрагмент кода как

.code-bg-red[
```{r}
lm(speed ~ dist, cars)
```
]

, тогда ваш вывод будет: red chunk output

Конечно, вы можете изменить красный цвет на другой в соответствии с вашими потребностями.

...