Meskipun ini bukan apa yang Anda minta, saya sarankan Anda melihat mode-org , mode emacs menggabungkan semua kebutuhan Anda.
Mengapa saya merekomendasikan mode-org? (yaitu, pro)
- org-mode memungkinkan Anda untuk menulis teks dan kode dalam satu dokumen, dengan menekankan kedua bagian sama, teks dan kode (meskipun saya belum pernah menggunakan sweave, saya merasa fokus lebih pada kode). Untuk tujuan ini, mode-org memungkinkan banyak penyederhanaan saat menulis teks dibandingkan dengan LaTeX murni (yaitu, & is & bukannya \ &, teks menjadi miring dengan mengelilinginya dengan /, atau dicetak tebal dengan *). Elemen markup ini akan diekspor ke LaTeX nyata tetapi membuat hidup jauh lebih mudah.
- org-mode memungkinkan Anda untuk mengekspor teks Anda tidak hanya sebagai LaTeX atau beamer tetapi bahkan html atau format lain (misalnya, TaskJuggler, ... )
- org-mode dapat digunakan untuk tugas-tugas lain seperti mengatur kehidupan seseorang menggunakan gtd .
- Emacs adalah salah satu editor teks yang paling populer dan dewasa, tersedia untuk semua platform, dan produktif digunakan sejak akhir 70 untuk tugas pemrograman segala macam. Selain itu, ada koneksi yang sangat populer untuk R, ESS , yang dikembangkan oleh, antara lain, anggota inti R Kurt Hornik dan Martin Maechler. Saat menggunakan emacs, Anda dapat menggunakannya untuk semua tugas, tidak hanya sweave dan integrasi R (itulah salah satu alasan mengapa beberapa orang menyebut Emacs sebagai sistem operasi daripada editor). Sidenote: Emacs awalnya dikembangkan oleh dalang GNU Richard Stallman.
Kontra:
- alih-alih hanya mempelajari satu hal pada satu waktu, Anda harus mempelajari lebih banyak hal sekaligus: Emacs (yang bisa dibilang memiliki penanganan yang rumit), mode-org, dan LaTeX.
- menginstal Emacs, org-mode, ESS dapat merepotkan. Terutama jika Anda (seperti saya) tidak tahu apa-apa tentang lisp, menulis file .emacs Anda benar-benar menyebalkan.
Jika Anda ingin mencobanya (saya sangat merekomendasikannya), ada makalah yang sangat baru tentang mode-org dalam Jurnal Perangkat Lunak Statistik yang seharusnya membantu Anda memulai.
Apa yang saya rekomendasikan untuk memulai adalah pertama-tama mencoba melakukan dokumen pertama Anda dalam mode-org dan mengekspornya sebagai LaTeX atau pdf (yaitu, tanpa R). Ketika berhasil, coba tambahkan beberapa kode R ke dokumen dan lihat bagaimana Anda dapat mengekspor barang-barang yang relevan.
Saya sangat merekomendasikan untuk mendapatkan lembar cheat atau kartu referensi untuk semua program yang digunakan (Emacs, org-mode, LaTeX, TeX dan ESS). Selain itu, pemahaman dasar tentang LaTeX seperti yang ditunjukkan oleh Chris Beely (wikibooks) pasti banyak membantu juga.
Pengaturan saya saat ini adalah bahwa saya biasanya bekerja dengan tiga buffer secara paralel. Satu buffer mode org dengan dokumen, satu skrip mode ESS R untuk menyimpan kode dan mencoba hal-hal yang berbeda, dan satu konsol R dapat diakses dari kedua skrip. Ini bekerja sangat bagus.
Beberapa hal yang saya suka gunakan: