Apa pengaturan yang baik untuk LaTeX dan R?

19

Saya tidak yakin apakah ini tempat yang tepat untuk pertanyaan ini, jadi saya minta maaf jika tidak.

Saya ingin beralih dari Windows ke Ubuntu, atau setidaknya memiliki sistem operasi tambahan di sebelah windows. Saya telah mencoba Ubuntu sebelumnya tetapi tidak pernah benar-benar menyukai editor teks dan konsol R yang saya temukan. Hal utama yang perlu saya lakukan adalah pemrograman dalam R, mengkompilasi paket, mengkompilasi C ++ (dengan Rcpp + inline) dan menulis dokumen LaTeX (dengan Sweave).

Jadi saya bertanya-tanya:

  • Apakah Ubuntu distribusi Linux yang baik untuk pemrograman statistik?
  • Apa editor teks yang baik untuk Ubuntu?
  • Apa itu konsol / IDE R yang baik untuk Ubuntu?
  • Apa itu editor / distribusi LaTeX yang bagus untuk Ubuntu
Sacha Epskamp
sumber
1
Kita mungkin perlu lebih detail. Ubuntu baik-baik saja. Apa yang tidak kamu sukai Saya menggunakan Emacs / ESS. JGR, RStudio tersedia. Menyiapkan LaTeX sangat mudah.
1
@ Sacha: Ya, perang api panjang, perang api panjang dan perang api panjang. Saya akan memeriksa RStudio atau Eclipse / StatET. @Dirk akan memberi tahu Anda e-mac (dan jika Anda ingin melalui kurva pembelajaran yang curam, mungkin akan terbayar). Eclipse juga memiliki dukungan Lateks dan Sweave. Tetapi saya khawatir pertanyaan ini akan segera ditutup ...
Joris Meys
Terima kasih telah bermigrasi, bahkan tidak mengetahui situs SE ini. Yang saya benar-benar cari dalam editor teks adalah indentasi yang mudah dan highlight paranthese dan baris lewat ke R. Pada windows notepad ++ melakukan semua yang saya inginkan. Untuk LaTeX saya suka editor yang memiliki beberapa kode di dropdownmenus atau apa pun.
Sacha Epskamp
Anda biasanya akan mendapatkan jawaban yang lebih baik jika Anda membaginya menjadi posting pertanyaan terpisah. Terima kasih!
Firefeather

Jawaban:

3
  1. Ya, meskipun beberapa orang yang saya kenal merasa beralih dari WinEdt agak sulit.
  2. Saya suka gedit, editor teks default di Ubuntu, meskipun ada banyak editor teks lain yang juga bagus. Masalah preferensi pribadi.
  3. Coba RKWard di pusat Perangkat Lunak Ubuntu.
  4. Dengan mencari di pusat perangkat lunak Ubuntu untuk "LaTeX" Anda akan mendapatkan beberapa hasil yang baik. Saya akan mencoba Texmaker.
nickguletskii
sumber
1
Pergi dengan Gedit dan texmaker. Emacs tampaknya sangat berguna tetapi lebih dari tujuan jangka panjang untuk dicapai daripada sesuatu yang harus saya gunakan hari ini :) Terima kasih.
Sacha Epskamp
15

Dalam urutan:

  1. Ya, karena paket R dipelihara dengan baik, dan Anda mendapatkan CRAN build dari R sehingga Anda bahkan tidak ketinggalan.
  2. Saya suka Emacs. (Juga lihat lusinan pos di StackOverflow dan situs StackExchange lainnya berdasarkan pilihan editor.)
  3. Saya suka Emacs dengan ESS. (Dito untuk pilihan editor R.)
  4. Saya suka Emacs dengan AucTex.

Di samping mencibir, banyak anggota R Core menggunakan kombinasi Emacs + ESS + AucTex yang sama.

Selain itu, walaupun mempelajari Emacs tentunya merupakan hal yang baik dalam jangka panjang, ada banyak editor yang layak di Ubuntu yang dapat digunakan untuk R, LaTeX dan C ++. Beberapa orang sepertinya menyukai Geany; Saya yakin Anda dapat menemukan sesuatu yang cocok juga.

Dirk Eddelbuettel
sumber
1
Emacs luar biasa untuk R dan LaTeX. Penyorotan yang konsisten dari kedua kode sumber, pintasan kesalahan yang sangat baik, dan kemampuan untuk tidak pernah meninggalkan membuatnya sepadan dengan investasi waktu (tidak terlalu banyak waktu untuk perintah sederhana). Perintah pergerakan teks saja telah membuat saya jauh lebih produktif.
richiemorrisroe
2
+1 untuk emacs & ess. RStudio juga merupakan opsi yang bagus sekarang juga.
Brandon Bertelsen
Terima kasih. Saya telah menginstal Emacs / ESS / AucTex sekarang. Apakah ada panduan yang baik tentang bagaimana menggunakannya untuk R di suatu tempat?
Sacha Epskamp
Ada beberapa dokumen lama di sumber yang sebagian besar juga ada di /usr/share/doc/ess/. Saya memberikan ceramah singkat di sini di Kelompok Pengguna R beberapa bulan yang lalu, dan ESS hulu kemudian memutuskan untuk mengaktifkan kembali beberapa dokumentasi lagi, tetapi saya percaya itu hanya ada di sumbernya. Jadi mungkin mengambil tarball itu dan melihat-lihat juga, di luar tentu saja manual :)
Dirk Eddelbuettel
4

Inilah dua sen saya:

  1. Iya. Saya seorang ahli statistik dan telah menggunakan sistem operasi berbasis Linux secara profesional selama hampir satu dekade. Ada versi GNU / Linux dari semua perangkat lunak statistik utama seperti SAS, SPSS, Stata dan, tentu saja, R, yang terasa betah di sistem Unix. Selain itu, distro-distro Linux cenderung kurang haus akan sumber daya dibandingkan pesaing mereka, sehingga Anda bahkan mungkin memperhatikan program Anda berjalan lebih cepat di GNU / Linux daripada di Windows atau Mac.
  2. Emacs sangat populer di kalangan pengguna listrik, tetapi untuk mengedit teks sederhana, saya lebih suka LibreOffice Writer (terutama ketika saya bekerja dengan pengguna Microsoft Word).
  3. IDE R favorit saya adalah RStudio ( http://www.rstudio.com/ ), sejauh satu mil! Ini belum berjalan stabil, dan memiliki beberapa bug yang mengganggu, tetapi tidak ada yang akan mengganggu kualitas pekerjaan Anda. Saya merasa sangat intuitif, dan fakta bahwa itu multi-platform sangat membantu alur kerja saya, karena saya juga bekerja pada mesin Microsoft dan Apple.
  4. Jika Anda menggunakan LaTeX dengan R, RStudio dapat membantu Anda! Hal ini memungkinkan Anda untuk menulis dan mengkompilasi LaTeX murni serta LaTeX + Sweave atau knitr. Editor LaTeX RStudio layak, tetapi jika Anda menulis teks yang lebih kompleks dan menginginkan sesuatu dengan lebih banyak fitur (cukup mudah untuk tersesat dalam dokumen yang panjang), saya akan merekomendasikan Texmaker ( http://www.xm1math.net/texmaker / ); mungkin memiliki semua fitur yang Anda minta ... dan kemudian beberapa!
Waldir Leoncio
sumber
1
Terima kasih! Ketika saya menulis posting ini RStudio belum ada, saya pikir, atau setidaknya tidak sebagus sekarang. Saya telah menggunakan RStudio sebagian besar selama satu tahun sekarang. Untuk LaTeX itu tergantung pada apakah dokumen saya lebih Sweave / knitr terfokus atau teks jika saya menggunakan RStudio atau Gedit / Emacs masing-masing (Gedit dan Emacs untuk pemeriksaan ejaan inline).
Sacha Epskamp
2

Untuk Latex saya suka Texmaker . Anda dapat mengunduhnya dari Pusat Perangkat Lunak tetapi sudah usang, jadi saya sarankan mengambil versi terbaru dari situs web mereka. Atau Anda juga bisa melihat Kile .

Terlepas dari editor yang Anda pilih, Anda memerlukan kompiler Lateks seperti TexLive, itu juga di pusat perangkat lunak.

Bart
sumber
1
Kile sangat baik dan intuitif. Sangat bagus jika Anda hanya menangani LaTeX. Saya berharap saya memilikinya ketika saya mulai. Tidak ada penyorotan kode R dalam file Rnw sedikit mengecewakan.
richiemorrisroe
@richiemorrisroe - Memang, Kile sangat bagus, tapi sayangnya hanya untuk OS linux. Karena saya juga bekerja di Windows, saya lebih suka Texmaker karena multi-platform. Saya lupa menyebutkannya di posting saya sebelumnya, tetapi Eclipse adalah IDE yang bagus jika Anda mencari program all-in-one. Ini mendukung c ++ secara default dan dengan plug-in StatET dan Texclipse mendukung R dan Tex juga.
Bart
2

Kile mungkin editor LaTeX favorit saya, meskipun memiliki kelemahan tergantung pada sekitar 40% dari desktop KDE. (Ini sebenarnya bukan masalah besar, tetapi memang berintegrasi lebih baik dengan Kubuntu daripada dengan Ubuntu.) Kelemahan lain adalah Anda harus menginstal TeXLive secara terpisah untuk beberapa alasan. Nilai tambahnya adalah Kile terintegrasi dengan JabRef, yang membuat manajemen BibTex mudah.

Pilihan saya berikutnya adalah TexMaker. Salah satu hal yang menyenangkan tentang TexMaker adalah ia memiliki semua komponen LaTeX utama sebagai dependensi, jadi menginstal TexMaker juga menginstal semua yang mungkin Anda perlukan untuk mengkompilasi dokumen Anda. (Satu-satunya hal yang saya temukan hilang dalam 3+ tahun adalah font yang diperlukan untuk menggunakan kelas dokumen Elsevier untuk naskah yang saya kirimkan - ini dalam paket tambahan.) Tidak ada integrasi JabRef sekalipun.

Jika Anda terbiasa menginstal LaTeX + WinEdt di Windows (atau TeXShop di Mac) instal dengan TeXMaker adalah kejutan yang menyenangkan: Cari di Pusat Perangkat Lunak, klik install, go take coffee, dan Anda akan siap untuk pergi ketika Anda kembali. (atau sudo apt-get install texmaker jika Anda tidak keberatan dengan baris perintah.)

Baik Kile dan TexMaker menangani proyek yang lebih besar dengan banyak file input dengan baik; Kile memiliki Quick Build yang bagus sehingga secara otomatis berjalan (misalnya) PDFLaTeX + BibTeX + PDFLaTeX (x2) sehingga semua referensi diperbarui.

Sean Fitzpatrick
sumber