Obwohl dies nicht genau das ist, wonach Sie gefragt haben, empfehle ich Ihnen, sich den org-Modus anzusehen , einen Emacs- Modus, der alle Ihre Anforderungen berücksichtigt .
Warum empfehle ich den Org-Modus? (dh die Profis)
- Im org-Modus können Sie Text und Code in ein Dokument schreiben, wobei beide Teile, Text und Code, gleichermaßen hervorgehoben werden (obwohl ich sweave noch nie verwendet habe, liegt der Schwerpunkt meiner Meinung nach eher auf Code). Zu diesem Zweck ermöglicht der org-Modus viele Vereinfachungen beim Schreiben von Text im Vergleich zu reinem LaTeX (dh & ist & anstelle von \ &, Text wird kursiv, indem er mit / oder fett mit * umgeben wird). Diese Markup-Elemente werden in echtes LaTeX exportiert, erleichtern jedoch das Leben erheblich.
- Im org-Modus können Sie Ihren Text nicht nur als LaTeX oder Beamer, sondern auch als HTML oder in anderen Formaten (z. B. TaskJuggler, ... ) exportieren.
- Der org-Modus kann für andere Aufgaben verwendet werden, z. B. zum Organisieren des eigenen Lebens mit gtd .
- Emacs ist einer der beliebtesten und ausgereiftesten Texteditoren, der für alle Plattformen verfügbar ist und seit Ende der 70er Jahre produktiv für Programmieraufgaben aller Art eingesetzt wird. Darüber hinaus besteht eine sehr beliebte Verbindung zu R, ESS , die unter anderem von den R-Kernmitgliedern Kurt Hornik und Martin Maechler entwickelt wurde. Wenn Sie Emacs verwenden, können Sie es für alle Aufgaben verwenden, nicht nur für die Sweave- und R-Integration (dies ist ein Grund, warum manche Leute Emacs eher als Betriebssystem als als Editor bezeichnen). Nebenbemerkung: Emacs wurde ursprünglich von GNU-Mastermind Richard Stallman entwickelt.
Die Nachteile:
- Anstatt immer nur eine Sache gleichzeitig zu lernen, müssen Sie noch mehr auf einmal lernen: Emacs (was wohl eine komplizierte Handhabung hat), org-mode und LaTeX.
- Die Installation von Emacs, Org-Mode und ESS kann problematisch sein. Besonders wenn Sie (wie ich) nichts über Lisp wissen, ist das Schreiben Ihrer .emacs-Datei wirklich zum Kotzen.
Wenn Sie es ausprobieren möchten (ich kann es nur empfehlen), gibt es im Journal of Statistical Software ein kürzlich veröffentlichtes Dokument zum Organisationsmodus , das Ihnen den Einstieg erleichtern soll.
Ich empfehle, zunächst einmal zu versuchen, Ihre ersten Dokumente im Organisationsmodus zu erstellen und sie als LaTeX oder pdfs (dh ohne R) zu exportieren. Wenn Sie erfolgreich sind, versuchen Sie einfach, dem Dokument R-Code hinzuzufügen, und sehen Sie, wie Sie die relevanten Inhalte exportieren können.
Ich empfehle dringend, die Spickzettel oder Referenzkarten für alle verwendeten Programme (Emacs, Org-Modus, LaTeX, TeX und ESS) zu erhalten. Darüber hinaus hilft ein grundlegendes Verständnis von LaTeX, auf das Chris Beely (Wikibooks) hingewiesen hat, definitiv auch sehr.
Mein aktuelles Setup ist, dass ich normalerweise mit drei Puffern parallel arbeite. Ein Organisationsmodus-Puffer mit dem Dokument, ein ESS-Modus-R-Skript zum Speichern von Code und zum Ausprobieren verschiedener Dinge sowie eine R-Konsole, auf die über beide Skripte zugegriffen werden kann. Das funktioniert wirklich toll.
Einige Sachen, die ich gerne benutze: