Pracuję nad dokumentem obniżki w Rstudio, który porównuje Perl i R. To, co chciałbym, aby mógł mieć różne kolory tła bloku kodu w zależności od używanego języka . Przykładowozmiana koloru bloku kodu w knitr/markdown
blok kodowania R
```{r}
dog <- 1
cat <- 2
dog + cat
```
kod Perl blok
```{r, engine='perl'}
$dog = 1;
$cat = 2;
print $dog + $cat;
```
Jeśli wygenerować plik HTML przy knitr z powyższego kodu, blok kodowania R ma stałe szare tło, podczas gdy wyjście z bloku kodu ma białe/przezroczyste tło.
Jednak blok i wyjście kodu Perla ma białe/przezroczyste tło, które wygląda na zagmatwane. Mam nadzieję, że jest elegancki sposób na zrobienie tego w markdown/knitr.
dzięki za użyteczny wpis. Czy wiesz, czy możliwe jest użycie połączonego arkusza stylów ** tylko ** dla fragmentów kodu innego niż R?Podświetlanie kodu R w pakiecie z RStudio jest lepsze niż to, co zapewnia 'highlight.js'. –