2010-06-30 4 views
8

Je suis très novice avec LaTex et R, mais j'apprends tous les jours. Je commence vraiment à utiliser Eclipse et je veux rejoindre la fête et commencer à automatiser mon travail en utilisant Sweave; Je suis excité pour les perspectives. Cela dit, j'ai suivi le message de Jeromy here et pense (mot-clé, pense) que tout est correctement configuré. Cependant, étant donné que je suis très nouveau à LaTex, comment puis-je le tester pour savoir que je suis opérationnel et que je peux créer des fichiers PDF? Simplement, je veux tester que mes configurations sont opérationnelles avant de commencer à plonger dans des modèles et à créer des rapports. Quel est le processus de base, depuis Eclipse, pour créer un pdf?Premiers pas avec Sweave, Eclipse et R

Toute aide sera grandement appréciée!

Merci,

Brock

Répondre

2

Bien que cela a été demandé depuis longtemps, je pensais que je voudrais partager comment je résolu l'erreur 113. Fondamentalement, vous devez changer le répertoire de travail R à l'endroit où vous avez l'espace de travail.Fichier Rnw. Une fois cela fait, Sweave a parfaitement fonctionné sur ma machine.

Best, Thomas

8

droit, en supposant que vous utilisez StatEt au sein d'Eclipse, alors assurez-vous que vous avez fait ce qui suit:

  • Statet configuré sous Fenêtre> Préférences? StatEt, et configurer des choses comme votre environnement R.
  • Configurer TexClipse sous Fenêtre> Préférences> Texclipse, et lui dire où vos commandes de latex en direct (je suis sous Windows, c'était donc c: \ program files \ miktex \ miktex \
  • Assurez-vous Rjava est installé au sein de votre R environnement
  • configuration R construire la configuration , goto Exécuter> Exécuter Configurations, cliquez sur la nouvelle icône et entrez les choses comme le R environnement, le répertoire de travail et que vous voulez de tout paramètre.
  • Configuration la commande Sweave, goto Run> Outils externes> Externals Outil Configurations, cliquez sur la nouvelle icône sous Sweave et je pense que je suis parti tout défaut, pour exécuter Sweave dans la console R et exécuter pdflatex

Puis créez un projet eclipse, et dans ce projet créez un nouveau document Sweave, StatEt devrait vous donner un modèle de squelette qui sera construit avec succès, puis ouvrez la console R (depuis l'icône ou via Exécuter> Exécuter comme), Ensuite, avec votre onglet de document Skeleton Sweave sélectionné, exécutez Sweave (soit via l'icône, soit via Exécuter> Outils externes> Quoi que vous l'ayez appelé)

Vous devriez alors voir apparaître les bits R dans la console R, puis les bits latex'y se produisant en arrière-plan et une petite barre de progression en bas de la fenêtre. Finalement, il se terminera et un nouveau PDF (vide) apparaîtra.

Voila!

Je voudrais aussi ce guide et Recomend ce one

+0

Merci pour l'aide; Je reçois une erreur. J'utilise 2.10.1, j'ai commencé R dans Eclipse, j'ai cliqué sur le bouton Exécuter pour sélectionner "Sweave Document (R/Latex) dans R via 'Sweave'), et la console affiche du code qui dit" Vous pouvez maintenant exécuter LaTex sur 'Test1.tex'. Ensuite, je le sélectionne à partir des outils externes, et j'obtiens l'erreur suivante: Traitement d'état Sweave Document 'Test1.Rnw'. Le répertoire de travail (dossier du fichier tex) doit se trouver dans l'espace de travail Eclipse. Code de sortie = 113 J'ai recherché dans Windows pour le fichier de tex et l'ai déplacé à mon espace de travail de projet en vain. Des idées de ce que je fais mal? – Btibert3

+0

Qui sonne vaguement une cloche. En haut de ma tête, il se peut que vous deviez copier le fichier sweave.sty (ce sweave et ce latex) dans votre dossier de projet eclipse. De plus, sur ma configuration (wi XP, Eclipse/StatEt et MikTex), je sélectionne simplement le fichier swnve rnw et j'appuie sur la commande eternal sweave tool, sweave s'exécute dans la console puis le latex s'exécute automatiquement. Aussi, vous pouvez également essayer la liste de diffusion StatEt https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/statet-user – PaulHurleyuk