Hier eine Anleitung, wie man sein Sublime so konfiguiert, dass es mit R und Latex umgehen kann und sogar R-Code in Latex erlaubt. (Siehe dazu Sweave)
- R installieren
- Latex installieren
- Sublime Text installieren
- Sumatra PDF installieren
- Sicherstellen, dass die folgenden Pfade in der PATH-Variablen stehen:
- C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;
- C:\Program Files (x86)\SumatraPDF;
- C:\Program Files\R\R-3.0.2\bin\x64;
- Sublime Package Control
- installieren
- STRG+SHIFT+P -> "Package Control: Install Package"
- Folgende Pakete auswählen und installieren:
- LaTeXTools
- zur Konfiguration muss zudem noch
sumatrapdf.exe -inverse-search "\"C:\Program Files\Sublime Text 3\sublime_text.exe\" \"%f:%l\"" in der Konsole ausgeführt werden - Enhanced-R
- knitr
- Sweave konfigurieren
- Den Ornder "C:\Users\YOURS\AppData\Roaming\Sublime Text 3\Packages\Sweave" anlegen
- Darin eine Textdatei mit dem Namen "Sweave.sublime-build" erstellen und mit folgendem Inhalt füllen:
- {
- "cmd": ["C:\\Users\\YOURS\\AppData\\Roaming\\Sublime Text 3\\Packages\\Sweave\\Sweave.bat", "$file"]
- }
- Zudem eine Textdatei mit dem Namen "Sweave.bat" erstellen und mit folgendem Inhalt füllen:
- @echo off
- set name=%~n1
- R CMD Sweave --encoding="utf-8" %name%.Snw
- pdflatex %name%.tex
- sumatrapdf %name%.pdf
- Die "Sweave.sty" in Latex registrieren.
- Die Datei "C:\Program Files\R\R-3.0.2\share\texmf\tex\latex\Sweave.sty" nach "C:\Program Files\MiKTeX 2.9\tex\latex\r\Sweave.sty" kopieren
- Die Datei "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\mo.exe" ausführen und "Refresh FNDB" und "Update Formats" anklicken
- Ab jetzt sollten Snw-Dateien mit Sublime gebaut werden können. Dazu:
- Tools -> Build System -> Sweave auswählen
- Mit dem Cursor im Latex-Text STRG+B drücken
- Wenn sich der Cursor im R-Text wird automatisch die R-Umgebung gestartet und den Codeteil ausführen.