Trucs pour LaTeX & R

Des résultats dans le texte via knitr

samedi 15 février 2014 par Philippe MICHEL

Le plus simple mais il y a quand même quelques astuces à connaître.

Pour avoir un résultat simple (le plus souvent un nombre) produit par R directement inclu dans LaTeX via knitr on utilise l’ordre \Sexpr ce qui donne :

  1. La taille moyenne est \Sexpr{mean(taille)} m.

Mais ça va cafouiller : pas de virgule décimale, l’unité peut se retrouver sur la ligne suivante, l’espace entre le nombre et son unité n’est pas définie etc.

On va donc utiliser le package siunitx ce qui va donner :

  1. La taille moyenne est \SI{\Sexpr{mean(taille)}}{\meter}.

Si le nombre n’a pas d’unité on écrira :

  1. \num{\Sexpr{mean(taille)}}

Ne pas se mélanger les pinceaux entre les parenthèses de R et les accolades de LaTeX ! Un bon éditeur de texte avec une coloration syntaxique correcte permet de limiter les risques d’erreur.


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 153 / 127561

Suivre la vie du site fr  Suivre la vie du site kntitr   ?    |    titre sites syndiques OPML   ?

Site réalisé avec SPIP 3.2.1 + AHUNTSIC

Creative Commons License