2017-08-24 2 views
1

Je rencontre un problème légèrement irritant, c'est que je ne suis pas en mesure de supprimer le texte gris de la sortie (s'il vous plaît voir l'image ci-dessous).Rmarkdown - comment supprimer le fond gris sur la sortie

J'ai cherché une solution, mais est limitée par mon manque de connaissance sur les termes appropriés, et donc je ne suis pas capable de trouver des solutions. Je sais que cela peut être contourné en utilisant un seul "` ", mais j'ai besoin du triple" `` `" pour exécuter mes lignes d'interprétation de code.

The grey background on output

--- 
title: "Untitled" 
output: word_document 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 

```{r, echo=FALSE} 
hej <- ("test") 
print(hej) 
``` 
+0

_Note_: J'ai ajouté une virgule important '{r, echo = FALSE}' dans votre deuxième morceau de R. – jaySf

Répondre

0

Vous pourriez simplement vouloir passer outre la mise en surbrillance grise dans l'en-tête de YAML comme suit:

--- 
title: "Untitled" 
output: 
    word_document: 
     highlight: NULL 
--- 

```{r setup, include = FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 

Maintenant, si vous voulez vous débarrasser de la « ## » et le numéros de ligne, dites à knitr de manipuler les textes tels quels, et d'utiliser cat():

```{r textfoo, echo = FALSE, results = 'asis'} 
hej <- ("test") 
cat(hej) 
``` 

Et voilà:

enter image description here

+0

Merci beaucoup pour la réponse - cela a fonctionné comme un charme. J'ai également réussi à supprimer le ## du code. Pourtant, chaque fois que j'imprime des informations, il y a un [1] devant le code. Avez-vous, par hasard, savoir comment l'enlever. Ou pouvez-vous me diriger vers quels termes je devrais rechercher? – Nikolaj

+0

Vous devez utiliser 'results = 'asis'' dans les options de morceau et' cat (hej) 'dans le code. J'ai édité ma réponse en conséquence. – jaySf

+0

Heureux d'aider, et bienvenue à Stack Overflow. Si cette réponse a résolu votre problème, veuillez l'indiquer comme accepté (https://stackoverflow.com/help/someone-answers). Merci. – jaySf