Was ist ein gutes Setup für LaTeX und R?


19

Ich bin mir nicht sicher, ob dies der richtige Ort für diese Frage ist, also entschuldige ich mich, wenn dies nicht der Fall ist.

Ich möchte von Windows zu Ubuntu wechseln oder zumindest ein zusätzliches Betriebssystem neben Windows haben. Ich habe Ubuntu schon einmal ausprobiert, aber die Texteditoren und die R-Konsole, die ich gefunden habe, haben mir nie wirklich gefallen. Ich muss hauptsächlich in R programmieren, Pakete kompilieren, C ++ (mit Rcpp + inline) kompilieren und LaTeX-Dokumente schreiben (mit Sweave).

Also habe ich mich gefragt:

  • Ist Ubuntu eine gute Linux-Distribution für die statistische Programmierung?
  • Was ist ein guter Texteditor für Ubuntu?
  • Was ist eine gute R-Konsole / IDE für Ubuntu?
  • Was ist ein guter LaTeX Editor / Distribution für Ubuntu

1
Wir brauchen vielleicht mehr Details. Ubuntu ist in Ordnung. Was magst du nicht? Ich benutze Emacs / ESS. JGR, RStudio sind verfügbar. Das Einrichten von LaTeX ist ganz einfach.

1
@Sacha: Ja, langer Flammenkrieg, langer Flammenkrieg und langer Flammenkrieg. Ich würde RStudio oder Eclipse / StatET überprüfen. @Dirk wird Ihnen E-Macs sagen (und wenn Sie die steile Lernkurve durchlaufen möchten, könnte es sich auszahlen). Eclipse unterstützt auch Latex und Sweave. Aber ich fürchte, diese Frage wird bald geschlossen ...
Joris Meys

Vielen Dank für Ihre Bewertung Alles, wonach ich in einem Texteditor wirklich suche, ist einfaches Einrücken und paranthesische Hervorheben und Übergeben von Zeilen an R. Auf Windows Notepad ++ wird alles ausgeführt, was ich wirklich möchte. Für LaTeX mag ich einen Editor, der einige der Codes in Dropdown-Menüs oder was auch immer eingebaut hat.
Sacha Epskamp

Sie erhalten in der Regel bessere Antworten, wenn Sie diese in separate Fragenposts aufteilen. Vielen Dank!
Firefeather

Antworten:


3
  1. Ja, obwohl es einigen Leuten, die ich kenne, etwas schwer gefallen ist, von WinEdt zu wechseln.
  2. Ich mag gedit, den Standard-Texteditor in Ubuntu, obwohl es viele andere Texteditoren gibt, die auch gut sind. Eine Frage der persönlichen Präferenz.
  3. Probieren Sie RKWard im Ubuntu Software Center aus.
  4. Wenn Sie im Ubuntu-Software-Center nach "LaTeX" suchen, erhalten Sie einige gute Ergebnisse. Ich würde es mit Texmaker versuchen.

1
Ging mit Gedit und Texmaker. Emacs scheint sehr nützlich zu sein, ist aber eher ein langfristiges Ziel als etwas, das ich heute verwenden muss :) Danke.
Sacha Epskamp

15

In Ordnung:

  1. Ja, da die R-Pakete gut gepflegt sind und Sie die CRAN-Builds von R erhalten, bleiben Sie nicht einmal zurück.
  2. Ich mag Emacs. (Siehe auch Dutzende von Posts bei StackOverflow und anderen StackExchange-Sites nach Wahl des Editors.)
  3. Ich mag Emacs mit ESS. (Dito für R Editor Entscheidungen.)
  4. Ich mag Emacs mit AucTex.

Abgesehen vom Kichern verwenden viele R Core-Mitglieder dieselbe Kombination aus Emacs + ESS + AucTex.

Auch wenn das Erlernen von Emacs auf lange Sicht sicherlich eine gute Sache ist, gibt es in Ubuntu viele anständige Editoren, die für R, LaTeX und C ++ verwendet werden können. Einige Leute scheinen Geany zu mögen; Ich bin sicher, Sie können auch etwas Passendes finden.


1
Emacs ist wunderbar für R und LaTeX. Die konsequente Hervorhebung der beiden Quellcodes, die hervorragenden Fehlerkürzel und die Fähigkeit, sie niemals zu verlassen, machen sie den Zeitaufwand wert (nicht wirklich so viel Zeit für die einfachen Befehle). Allein die Befehle zum Bewegen von Texten haben mich viel produktiver gemacht.
Richiemorrisroe

2
+1 für Emacs & Ess. RStudio ist jetzt auch eine gute Option.
Brandon Bertelsen

Vielen Dank. Ich habe Emacs / ESS / AucTex jetzt installiert. Gibt es eine gute Anleitung, wie man es irgendwo für R benutzt?
Sacha Epskamp

Es gibt einige alte Dokumente in den Quellen, von denen sich die meisten auch in befinden /usr/share/doc/ess/. Ich habe vor ein paar Monaten hier bei R User Group einen kurzen Vortrag gehalten und ESS Upstream hat dann beschlossen, weitere Dokumentationen zu reaktivieren, aber ich glaube, das steht nur in den Quellen. Also vielleicht den Tarball holen und auch
stöbern

4

Hier sind meine zwei Cent:

  1. Ja. Ich bin Statistiker und arbeite seit fast einem Jahrzehnt professionell mit Linux-basierten Betriebssystemen. Es gibt GNU / Linux-Versionen aller wichtigen statistischen Programme wie SAS, SPSS, Stata und natürlich R, die sich auf Unix-Systemen sofort wohlfühlen. Darüber hinaus sind Linux-Distributionen in der Regel weniger ressourcenintensiv als ihre Konkurrenten, sodass Sie möglicherweise sogar bemerken, dass Ihre Programme unter GNU / Linux schneller ausgeführt werden als unter Windows oder Mac.
  2. Emacs ist bei Hauptbenutzern sehr beliebt, aber für die einfache Textbearbeitung bevorzuge ich LibreOffice Writer (insbesondere, wenn ich mit Microsoft Word-Benutzern arbeite).
  3. Meine Lieblings-R-IDE ist RStudio ( http://www.rstudio.com/ ), eine Meile! Es ist noch nicht stabil und hat ein paar nervige Fehler, aber nichts, was die Qualität Ihrer Arbeit beeinträchtigen würde. Ich finde es sehr intuitiv und die Tatsache, dass es sich um eine Multiplattform handelt, hilft meinem Workflow wirklich, da ich auch auf Microsoft- und Apple-Computern arbeite.
  4. Wenn Sie LaTeX mit R verwenden, ist RStudio genau das Richtige für Sie! Sie können damit sowohl reines LaTeX als auch LaTeX + Sweave oder Knitr schreiben und kompilieren. RStudios LaTeX-Editor ist anständig, aber wenn Sie komplexere Texte schreiben und etwas mit mehr Funktionen möchten (es ist ziemlich einfach, sich in langen Dokumenten zu verirren), würde ich Texmaker empfehlen ( http://www.xm1math.net/texmaker) / ); Es hat wahrscheinlich alle Funktionen, nach denen Sie fragen ... und noch einige mehr!

1
Vielen Dank! Als ich diesen Beitrag schrieb, war RStudio noch nicht in der Nähe oder zumindest nicht so gut wie jetzt. Ich benutze RStudio jetzt meistens seit einem Jahr. Bei LaTeX hängt es davon ab, ob mein Dokument stärker auf Sweave / Knitr oder auf Text ausgerichtet ist, wenn ich RStudio oder Gedit / Emacs verwende (Gedit und Emacs für die Inline-Rechtschreibprüfung).
Sacha Epskamp

2

Für Latex mag ich Texmaker . Sie können es aus dem Software Center herunterladen, es ist jedoch veraltet. Ich empfehle daher, die neueste Version von der Website herunterzuladen. Alternativ können Sie sich auch Kile ansehen .

Unabhängig vom gewählten Editor benötigen Sie einen Latex-Compiler wie TexLive, der sich auch im Software-Center befindet.


1
Kile ist sehr nett und intuitiv. Es ist großartig, wenn Sie LaTeX nur in den Griff bekommen. Ich wünschte, ich hätte es gehabt, als ich anfing. Keine Hervorhebung von R-Code in Rnw-Dateien ist jedoch ein bisschen schade.
Richiemorrisroe

@richiemorrisroe - Kile ist in der Tat wirklich nett, aber leider nur für Linux-Betriebssysteme. Da ich auch unter Windows arbeite, bevorzuge ich Texmaker, da es plattformübergreifend ist. Ich habe vergessen, es in meinem vorherigen Beitrag zu erwähnen, aber Eclipse ist eine großartige IDE, wenn Sie ein All-in-One-Programm suchen. Es unterstützt standardmäßig c ++ und mit den Plugins StatET und Texclipse auch R und Tex.
Bart

2

Kile könnte mein Lieblings-LaTeX-Editor sein, obwohl es den Nachteil hat, dass es von ungefähr 40% des KDE-Desktops abhängt. (Dies ist keine große Sache, aber es lässt sich besser in Kubuntu integrieren als in Ubuntu.) Ein weiterer Nachteil ist, dass Sie TeXLive aus irgendeinem Grund separat installieren müssen. Ein Plus ist, dass sich Kile in JabRef integriert, was die BibTex-Verwaltung zu einem Kinderspiel macht.

Meine nächste Wahl ist TexMaker. Das Schöne an TexMaker ist, dass alle wichtigen LaTeX-Komponenten als Abhängigkeiten vorliegen. Durch die Installation von TexMaker wird also auch alles installiert, was Sie wahrscheinlich zum Kompilieren Ihrer Dokumente benötigen. (Das einzige, was ich seit über drei Jahren vermisst habe, war eine Schriftart, die für die Verwendung einer Elsevier-Dokumentenklasse für ein von mir eingereichtes Manuskript benötigt wurde - dies war in einem zusätzlichen Paket enthalten.) Keine JabRef-Integration.

Wenn Sie es gewohnt sind, LaTeX + WinEdt unter Windows (oder TeXShop auf einem Mac) zu installieren, ist die Installation mit TeXMaker eine angenehme Überraschung: Suchen Sie im Software Center danach, klicken Sie auf Installieren, holen Sie sich einen Kaffee und Sie sind fertig zu gehen, wenn Sie zurückkommen. (oder sudo apt-get install texmaker, wenn Ihnen die Befehlszeile nichts ausmacht.)

Sowohl Kile als auch TexMaker verarbeiten größere Projekte mit vielen Eingabedateien gut. Kile hat einen netten Quick Build, indem es automatisch (zum Beispiel) PDFLaTeX + BibTeX + PDFLaTeX (x2) ausführt, so dass alle Referenzen aktualisiert werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.