2010-06-30 11 views
8

Ich bin sehr neu in LaTex und R, aber ich lerne täglich. Ich bin wirklich dabei Eclipse zu benutzen und möchte der Party beitreten und meine Arbeit mit Sweave automatisieren; Ich bin gespannt auf die Aussichten.Erste Schritte mit Sweave, Eclipse und R

Das sagte, ich folgte Jeromys Beitrag here und denke (Stichwort, denke), dass alles richtig eingerichtet ist. Da ich LaTex jedoch sehr neu bin, wie kann ich es testen, um zu wissen, dass ich am Laufen bin und tatsächlich PDFs erstellen kann?

Einfach, ich möchte testen, dass meine Konfigurationen ausgeführt werden, bevor ich anfange, in Vorlagen zu tauchen und Berichte zu erstellen. Was ist der grundlegende Prozess innerhalb von Eclipse, um eine PDF zu erstellen?

Jede Hilfe wird sehr geschätzt!

Danke,

Brock

Antwort

2

Obwohl dies vor langer Zeit gefragt wurde, dachte ich, ich würde teilen, wie ich die 113 Fehler behoben. Im Grunde müssen Sie das R Arbeitsverzeichnis ändern, wo Sie in Ihrem Arbeitsbereich das haben.RNW-Datei. Sobald das erledigt war, lief Sweave perfekt auf meiner Maschine.

Beste, Thomas

8

Rechts, vorausgesetzt, Sie verwenden StatEt innerhalb von Eclipse, dann stellen Sie sicher, Sie haben die folgende getan;

  • Konfigurierter Status unter Fenster> Einstellungen? StatEt und Setup Dinge wie Ihre R-Umgebung.
  • konfigurieren TexClipse unter Fenster> Einstellungen> Texclipse, und melden Sie es wo Ihre Latex-Befehle leben (I auf Windows bin, so war dies c: \ programme Dateien \ miktex \ miktex \
  • Stellen Sie sicher, rjava ist
  • -Setup der R Konfiguration, zur Ausführen> Ausführen Konfigurationen, klicken Sie auf das Symbol Neu und geben Sie Dinge wie die R Umwelt, das Arbeitsverzeichnis und jeden Parameter Sie baut in Ihrer R Umgebung installiert.
  • -Setup der Sweave Befehl, zur Ausführen> Externe Tools> Externals Werkzeug Konfigurationen, klicken Sie auf das neue Symbol unter Sweave und ich glaube, ich alles standardmäßig links Sweave in die R-Konsole laufen und laufen pdflatex

Dann erstellen Sie ein Eclipse-Projekt, und in diesem Projekt erstellen Sie ein neues Sweave-Dokument, StatEt sollte Ihnen eine Skeleton-Vorlage, die erfolgreich erstellen, also öffnen Sie die R-Konsole (entweder über das Symbol oder über Ausführen> Ausführen als), Wählen Sie dann mit der Swave-Registerkarte für das Skelettdokument die Option Sweave (entweder über das Symbol oder über Ausführen> Externe Tools> Wie auch immer Sie es aufgerufen haben)

Sie sollten dann sehen, dass die R-Bits in der R-Konsole auftreten, dann die Latex-Bits im Hintergrund und ein kleiner Fortschrittsbalken am unteren Rand des Fensters. Schließlich wird es fertig und ein neues (leeres) PDF wird erscheinen.

Voila!

Ich würde auch diese guide empfehlen und diesen one

+0

Danke für die Hilfe; Ich erhalte einen Fehler. Ich benutze 2.10.1, starte R innerhalb von Eclipse, klicke auf den Ausführen-Knopf, um "Sweave Document (R/Latex) in R über" Sweave "auszuwählen, und die Konsole zeigt Code mit dem Hinweis:" Sie können LaTex jetzt starten "Test1.tex". Ich wähle es dann von externen Tools, und ich bekomme den folgenden Fehler: Status Verarbeitung Sweave Dokument 'Test1.Rnw'. Das Arbeitsverzeichnis (Ordner der tex-Datei) muss sich im Eclipse-Arbeitsbereich befinden. Exit code = 113 Ich suchte in Windows nach der tex-Datei und verschoben es in meinem Projekt Arbeitsbereich ohne Erfolg. Irgendwelche Ideen, was ich falsch mache? – Btibert3

+0

Das klingt vage nach einer Glocke. Es kann sein, dass du die sweave.sty-Datei (die du brauchst) in deinen Eclipse-Projektordner kopieren musst. Auch auf meinem Setup (wi XP, Eclipse/StatEt und MikTex) wähle ich einfach die rnw sweave Datei aus und drücke den ewigen Befehl sweave, swave läuft in der Konsole und dann läuft Latex automatisch. Vielleicht möchten Sie auch die StatEt-Mailingliste https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/statet-user ausprobieren – PaulHurleyuk