Pour moi, j'ai trouvé qu'Eclipse était exagéré pour la création d'articles scientifiques. Donc, pour Windows, ce que j'ai fait était le suivant: Installez Miktex 2.8 (? Pas sûr de la version). Assurez-vous que vous installez Miktex dans un répertoire tel que C: \ Miktex, car Latex déteste les chemins de fichiers contenant des espaces. Assurez-vous de sélectionner l'option d'installation des packages à la volée.
Assurez-vous également que R est installé quelque part que Latex peut le trouver, c'est-à-dire dans un chemin sans espaces. J'ai installé TechNix Center comme programme pour écrire des documents, mais il y en a beaucoup d'autres tels que WinEdt, eclipse, texmaker ou bien Emacs. Maintenant, assurez-vous que vous avez \ usepackage {Sweave} et usepackage {graphicx} dans votre préambule. Comme je suis sûr que vous le savez, vous devez mettre <> = au début de votre bloc R et le terminer par @. Vous aurez besoin du package xtable ou Hmisc pour convertir les objets R au format latex.
J'aime xtable, mais vous devrez probablement faire un peu de jonglage d'objets pour le mettre sous une forme acceptée par xtable (sorties lm, trames de données, matrices). Lorsque vous insérez un tableau, assurez-vous de mettre l'option results = tex dans votre préambule pour le bloc de code, et si vous avez besoin d'un chiffre, assurez-vous que l'option fig = TRUE est également là. Vous ne pouvez également générer qu'un seul chiffre par morceau, alors gardez cela à l'esprit. Une chose à laquelle il faut faire très attention est que le code R est à l'extrême gauche de la page, comme s'il était enfermé dans un environnement, il sera ignoré (cela m'a pris du temps à comprendre).
Vous devez enregistrer le fichier au format .Rnw - assurez-vous que le programme tex que vous utilisez n'ajoute pas de fichier .tex après cela, car cela entraînerait des problèmes.
Exécutez ensuite R CMD Sweave foo.Rnw à partir de la ligne de commande, ou à partir de R exécutez Sweave ("foo.Rnw"). Inévitablement, il échouera à un moment donné (surtout si vous ne l'avez pas encore fait). Déboguez simplement votre fichier .Rnw, rincez et répétez.
Si c'est la première fois que vous effectuez cette opération, il peut s'avérer plus facile de coder toutes les analyses R à partir de r, puis d'utiliser des instructions print pour les insérer dans LaTex. Cependant, je ne recommanderais pas cela comme une bonne idée, comme si vous découvrez que votre fichier de données contient des erreurs à la fin de cette procédure (comme je l'ai fait le week-end dernier), alors vous devrez réexécuter toutes vos analyses, ce qui si vous pouviez correctement depuis l'intérieur du latex dès le début, peut être évité.
De plus, les calculs Sweave peuvent prendre un certain temps, vous pouvez donc utiliser le package R cacheSweave pour enregistrer les analyses de réexécution. Apparemment, le point culminant du package R permet le codage couleur du code R dans les documents, mais je ne l'ai pas utilisé.
Je n'ai jamais utilisé de latex ou de R sur un Mac, je vais donc laisser cette explication à quelqu'un d'autre. J'espère que cela t'aides.