R LanguageR en LaTeX avec tricot


Syntaxe

  1. << internal-code-chunk-name, options ... >> =
    # R Code Ici
    @
  2. \ Sexpr {#R Code Here}
  3. << read-external-R-file >> =
    read_chunk ('r-file.R')
    @

    << external-code-chunk-name, options ... >> =
    @

Paramètres

Option Détails
écho (TRUE / FALSE) - Indique si le code source R doit être inclus dans le fichier de sortie
message (TRUE / FALSE) - Indique s'il faut inclure les messages de l'exécution de la source R dans le fichier de sortie
Attention (TRUE / FALSE) - Indique s'il faut inclure des avertissements de l'exécution de la source R dans le fichier de sortie
Erreur (TRUE / FALSE) - Indique s'il faut inclure des erreurs de l'exécution de la source R dans le fichier de sortie
cache (TRUE / FALSE) - S'il faut mettre en cache les résultats de l'exécution de la source R
fig.width (numeric) - la largeur du tracé généré par l'exécution de la source R
fig.height (numérique) - hauteur du tracé généré par l'exécution de la source R

Remarques

Knitr est un outil qui permet d’entrelacer le langage naturel (sous la forme de LaTeX) et le code source (sous la forme de R). En général, le concept d'interpolation du langage naturel et du code source est appelé programmation alphabétisée . Comme les fichiers knitr contiennent un mélange de LaTeX (traditionnellement logé dans des fichiers .tex) et R (traditionnellement logé dans des fichiers .R), une nouvelle extension de fichier appelée R noweb (.Rnw) est requise. Les fichiers .Rnw contiennent un mélange de code LaTeX et R.

Knitr permet de générer des rapports statistiques au format PDF et constitue un outil essentiel pour réaliser des recherches reproductibles .

Compiler des fichiers .Rnw en PDF est un processus en deux étapes. Tout d'abord, nous devons savoir comment exécuter le code R et capturer la sortie dans un format compréhensible par le compilateur LaTeX (processus appelé «kniting»). Nous faisons cela en utilisant le paquet knitr. La commande pour cela est montrée ci-dessous, en supposant que vous avez installé le paquetage knitr :

Rscript -e "library(knitr); knit('r-noweb-file.Rnw')

Cela générera un fichier .tex normal (appelé r-noweb.tex dans cet exemple) qui pourra ensuite être transformé en fichier PDF en utilisant:

pdflatex r-noweb-file.tex

R en LaTeX avec tricot Exemples Liés