zmień kolor bloku kodu w knitr / markdown
Pracuję nad dokumentem przeceny w Rstudio, który porównuje Perla i R. To, co chciałbym zrobić, to mieć różne kolory tła bloku kodu w zależności od używanego języka. Na przykład
Blok kodu R
```{r}
dog <- 1
cat <- 2
dog + cat
```
Blok kodu Perla
```{r, engine='perl'}
$dog = 1;
$cat = 2;
print $dog + $cat;
```
Jeśli wygenerujesz plik html za pomocą knitr z powyższym kodem, blok kodu r ma jednolite szare tło, podczas gdy wyjście z bloku kodu ma białe / przezroczyste tło.
Jednak blok kodu i wyjście Perla ma białe / przezroczyste tło, które wydaje się mylące. Mam nadzieję, że istnieje elegancki sposób na zrobienie tego w markdown / knitr.