Bu tam olarak istediğiniz şey olmasa da , tüm ihtiyaçlarınızı içeren bir emacs modu olan kuruluş moduna göz atmanızı öneririm .
Kuruluş modunu neden öneriyorum? (yani, profesyoneller)
- org-mode, her iki parçayı eşit olarak, metin ve kodu vurgulayarak tek bir belgede metin ve kod yazmanıza olanak tanır (hiç sweave kullanmamış olmama rağmen odağın kod üzerinde daha fazla olduğunu hissediyorum). Bu amaçla, kuruluş modu, metin yazarken saf LaTeX ile karşılaştırıldığında çok sayıda basitleştirmeye izin verir (yani, & & yerine & &, metin / ile çevrelendiğinde italik olur veya * ile kalınlaşır). Bu işaretleme öğeleri gerçek LaTeX'e aktarılacak, ancak hayatı çok daha kolay hale getirecek.
- org-mode, metninizi yalnızca LaTeX veya beamer olarak değil, html veya diğer formatlar (örneğin, TaskJuggler, ... ) olarak dışa aktarmanıza olanak tanır.
- org-modu, gtd kullanarak hayatı düzenlemek gibi diğer görevler için kullanılabilir .
- Emacs, tüm platformlar için mevcut olan en popüler ve olgun metin editörlerinden biridir ve 70'in sonundan beri her türlü programlama görevi için verimli bir şekilde kullanılmaktadır. Ayrıca, diğerlerinin yanı sıra, R çekirdek üyeleri Kurt Hornik ve Martin Maechler tarafından geliştirilen R, ESS ile çok popüler bir bağlantı vardır. Emacs kullanırken, yalnızca sweave ve R entegrasyonu için değil, tüm görevler için kullanabilirsiniz (bu, bazı kişilerin Emacs'ı bir editör yerine bir işletim sistemi olarak adlandırmasının bir nedenidir). Sidenote: Emacs başlangıçta GNU beyni Richard Stallman tarafından geliştirildi.
Eksiler:
- bir seferde sadece bir şey öğrenmek yerine, aynı anda daha da fazla şey öğrenmek zorunda kalacaksınız: Emacs (tartışmasız karmaşık bir kullanımı var), org modu ve LaTeX.
- Emacs, org modu yüklerken, ESS bir güçlük olabilir. Özellikle (benim gibi) lisp hakkında hiçbir şey bilmiyorsanız, .emacs dosyanızı yazmak gerçekten berbat.
Eğer denemek istiyorsanız (kesinlikle tavsiye ederim), Journal of Statistical Software'de org-mode'da başlamanız gereken çok yeni bir makale var .
Başlamak için önerdiğim ilk önce ilk belgelerinizi org modunda yapmaya çalışmak ve LaTeX veya pdfs (yani R olmadan) olarak dışa aktarmaktır. Başarılı olduğunda, belgeye bir miktar R kodu eklemeyi deneyin ve ilgili şeyleri nasıl dışa aktarabileceğinizi görün.
Kullanılan tüm programlar (Emacs, org-mode, LaTeX, TeX ve ESS) için hile sayfaları veya referans kartları almanızı şiddetle tavsiye ederim. Ayrıca, Chris Beely'nin (wikibooks) işaret ettiği gibi LaTeX'in temel bir anlayışı da kesinlikle çok yardımcı olur.
Şu anki kurulumum genellikle paralel olarak üç tamponla çalışmam. Belgeye sahip bir kuruluş modu arabelleği, kodu tutmak ve farklı şeyler denemek için bir ESS modu R komut dosyası ve bir R konsoluna her iki komut dosyasından da erişilebilir. Bu gerçekten harika çalışıyor.
Kullanmayı sevdiğim bazı şeyler: