2016-04-14 1 views
3

J'ai un problème avec le style tufte de démarquage ...morceaux de code avec Tufte démarquage r

Certains de mes morceaux de code ne sont pas formatés correctement. La nouvelle ligne n'est pas reconnue et le texte est flottant (est-ce le bon mot?) Dans la zone latérale où les commentaires et les images sont.

Exemple:

--- 
title: "test" 
author: "user" 
date: "Now" 
output: 
    tufte::tufte_handout: 
    number_sections: yes 
    toc: yes 
    toc_depth: 1 
--- 

Some test lines 

```{r, eval=FALSE} 
re_quantify_setting <- 
    parameters[,'Value'][parameters[,'Parameter'] == 'Re-quantify'] 
if(re_quantify_setting != 'False') { 
    stop('Re-quantify was set to \'True\'! ',  
     'Please reanalyse data with correct MaxQuant settings.') 
} 
``` 

```{marginfigure} 
Also a common problem is that people often just mark all lines of code and then 
just executing (Run) it. Here it might happen that an error occured at the beginning 
of the script but was not seen by the user because code is executing so fast. 
This can be prevent by using the **Source**-button. The script will stop in case 
of an error message! 
``` 

Et voici le résultat:

pdf output

Quelqu'un at-il une idée pourquoi cela se produit et comment obtenir les sauts de ligne correcte?

Répondre

2

Vous pouvez désactiver le nettoyage:

```{r, echo=FALSE} 
knitr::opts_chunk$set(tidy=FALSE) 
``` 
+0

Hm, mais cela ne fonctionne toujours pas casser par exemple la première ligne où j'ai un saut de ligne après '<-'. – drmariod

+1

@drmariod Désolé, je ne faisais pas attention à cette ligne. J'ai mis à jour ma réponse avec une alternative qui fonctionne pour votre exemple – scoa