J'aimerais qu'un certain fragment de code soit mis en évidence dans une couleur différente (par exemple, en rouge) pour indiquer qu'il s'agit d'une mauvaise pratique. Si j'utilisais .Rnw
je pourrais ajouter l'option "chunk". background = 'red'
et obtenir ce que je veux, mais cela ne semble pas fonctionner en .Rmd
. Je pense que je dois créer une feuille de style css personnalisée (mais je ne sais pas quel serait le sélecteur), et peut-être aussi créer un hook personnalisé. J'aimerais que ce soit sur une base par morceau, et non un changement global pour l'ensemble du document.
Très bien. Pourriez-vous expliquer ce que le deuxième appel à paste0()
est en train de faire ? Je n'arrive pas à comprendre ce que {.r ...}
(avec les triples backticks qui l'entourent) et comment il est traité.
2 votes
J'ai presque posé la même question récemment, pour des raisons différentes. Je veux formater un chunk différemment selon qu'il est "facultatif" (c'est-à-dire qu'il n'imprime et n'explore que des objets) ou "critique" (c'est-à-dire qu'il est affecté à des objets utilisés en aval). Je suis heureux d'être le juge de cela et de définir explicitement une option de chunk. Ce serait pratique pour l'exposition.