การตั้งค่าที่ดีสำหรับ LaTeX และ R คืออะไร?


19

ฉันไม่แน่ใจว่านี่เป็นสถานที่ที่เหมาะสมสำหรับคำถามนี้หรือไม่ดังนั้นฉันจึงขออภัยหากไม่เป็นเช่นนั้น

ฉันต้องการเปลี่ยนจาก Windows เป็น Ubuntu หรืออย่างน้อยก็มีระบบปฏิบัติการเพิ่มเติมถัดจาก windows ฉันเคยลองใช้ Ubuntu มาก่อน แต่ไม่เคยชอบโปรแกรมแก้ไขข้อความและคอนโซล R ที่ฉันพบ สิ่งสำคัญที่ฉันต้องทำคือการเขียนโปรแกรมใน R การรวบรวมแพ็คเกจการคอมไพล์ C ++ (ด้วย Rcpp + inline) และการเขียนเอกสาร LaTeX (พร้อม Sweave)

ดังนั้นฉันสงสัย:

  • Ubuntu เป็นตัวกระจาย Linux ที่ดีสำหรับการเขียนโปรแกรมเชิงสถิติหรือไม่?
  • เครื่องมือแก้ไขข้อความที่ดีสำหรับ Ubuntu คืออะไร
  • R console / IDE ที่ดีสำหรับ Ubuntu คืออะไร
  • ตัวแก้ไข / การกระจาย LaTeX ที่ดีสำหรับ Ubuntu คืออะไร

1
เราอาจต้องการรายละเอียดเพิ่มเติม อูบุนตูใช้ได้ดี คุณไม่ชอบอะไร ฉันใช้ Emacs / ESS JGR, RStudio พร้อมใช้งาน การตั้งค่า LaTeX นั้นง่ายนิดเดียว

1
@Sacha: ใช่สงครามไฟยาวสงครามเปลวไฟยาวและสงครามไฟยาว ฉันจะตรวจสอบ RStudio หรือ Eclipse / StatET @ เดิร์คจะบอกคุณว่า e-macs (และหากคุณต้องการผ่านช่วงการเรียนรู้ที่สูงชันมันอาจจะดี) Eclipse ก็รองรับ Latex และ Sweave ด้วยเช่นกัน แต่ฉันเกรงว่าคำถามนี้จะถูกปิดในไม่ช้า ...
Joris Meys

ขอบคุณสำหรับการโยกย้ายไม่ได้ตระหนักถึงเว็บไซต์ SE นี้ ทั้งหมดที่ฉันมองหาในโปรแกรมแก้ไขข้อความคือการเยื้องและการไฮไลต์ของ paranthese และการส่งผ่านบรรทัดไปยัง R บน windows notepad ++ ทำทุกอย่างที่ฉันต้องการจริงๆ สำหรับ LaTeX ฉันชอบบรรณาธิการที่มีรหัสบางส่วนที่สร้างขึ้นใน dropdownmenus หรืออะไรก็ตาม
Sacha Epskamp

โดยทั่วไปคุณจะได้รับคำตอบที่ดีกว่าหากคุณแยกคำถามเหล่านี้ออกเป็นกระทู้คำถามแยกต่างหาก ขอบคุณ!
ผจญเพลิง

คำตอบ:


3
  1. ใช่แม้ว่าบางคนฉันรู้ว่าพบว่าการสลับจาก WinEdt เป็นเรื่องยาก
  2. ฉันชอบ gedit เครื่องมือแก้ไขข้อความเริ่มต้นใน Ubuntu แม้ว่าจะมีเครื่องมือแก้ไขข้อความอื่น ๆ อีกมากมายที่ดีเช่นกัน เรื่องของความชอบส่วนตัว
  3. ลอง RKWard ในศูนย์ซอฟต์แวร์ Ubuntu
  4. โดยการค้นหาในศูนย์ซอฟต์แวร์ Ubuntu สำหรับ "LaTeX" คุณจะได้รับผลลัพธ์ที่ดี ฉันจะลอง Texmaker

1
ไปกับ Gedit และ texmaker Emacs ดูเหมือนจะมีประโยชน์มาก แต่มีเป้าหมายระยะยาวในการเข้าถึงมากกว่าสิ่งที่ฉันต้องใช้ในวันนี้ :) ขอบคุณ
Sacha Epskamp

15

ในการสั่งซื้อ:

  1. ใช่เพราะแพ็คเกจ R นั้นได้รับการดูแลเป็นอย่างดีและคุณได้รับ CRAN builds ของ R ดังนั้นคุณจึงไม่ล้าหลัง
  2. ฉันชอบ Emacs (ดูหลายสิบโพสต์ที่ StackOverflow และเว็บไซต์ StackExchange อื่น ๆ ในตัวเลือกการแก้ไข)
  3. ฉันชอบ Emacs กับ ESS (ตัวเลือก Dito สำหรับ R editor)
  4. ฉันชอบ Emacs กับ AucTex

สมาชิกทุกคนของ R Core หลายคนใช้ Emacs + ESS + AucTex ร่วมกัน

นอกจากนี้ในขณะที่การเรียนรู้ Emacs นั้นเป็นสิ่งที่ดีในระยะยาว แต่ก็มีบรรณาธิการที่ดีมากมายใน Ubuntu ที่สามารถใช้สำหรับ R, LaTeX และ C ++ บางคนดูเหมือนจะชอบ Geany; ฉันแน่ใจว่าคุณสามารถหาสิ่งที่เหมาะสมเช่นกัน


1
Emacs นั้นยอดเยี่ยมสำหรับ R และ LaTeX การเน้นที่สอดคล้องกันของทั้งซอร์สโค้ดทางลัดที่ผิดพลาดอย่างยอดเยี่ยมและความสามารถในการไม่ทิ้งทำให้มันคุ้มค่ากับการลงทุนเวลา (ไม่ใช่เวลามากสำหรับคำสั่งง่ายๆ) คำสั่งการเคลื่อนไหวของข้อความเพียงอย่างเดียวทำให้ฉันมีประสิทธิภาพมากขึ้น
richiemorrisroe

2
+1 สำหรับ emacs & ess RStudio ก็เป็นตัวเลือกที่ดีเช่นกัน
Brandon Bertelsen

ขอบคุณ ฉันได้ติดตั้ง Emacs / ESS / AucTex แล้ว มีคำแนะนำที่ดีเกี่ยวกับวิธีใช้สำหรับ R ที่ไหนสักแห่ง?
Sacha Epskamp

/usr/share/doc/ess/มีบางเอกสารเก่าในแหล่งที่มาซึ่งส่วนใหญ่ยังอยู่ในการเป็น ฉันได้พูดคุยสั้น ๆ ที่กลุ่มผู้ใช้ R เมื่อไม่กี่เดือนที่ผ่านมาและ ESS upstream จึงตัดสินใจเปิดใช้งานเอกสารเพิ่มเติมอีกครั้ง แต่ฉันเชื่อว่ามีเฉพาะในแหล่งข้อมูลเท่านั้น ดังนั้นบางทีเรียก tarball ที่และกระตุ้นรอบเกินไปเกินกว่าแน่นอน :) คู่มือ
เดิร์ค Eddelbuettel

4

นี่คือสองเซ็นต์ของฉัน:

  1. ใช่. ฉันเป็นนักสถิติและเป็นมืออาชีพที่ใช้ระบบปฏิบัติการบน Linux มาเกือบทศวรรษแล้ว มี GNU / Linux ซอฟต์แวร์ทางสถิติที่สำคัญทั้งหมดเช่น SAS, SPSS, Stata และแน่นอน R ซึ่งรู้สึกเหมือนอยู่บ้านกับระบบ Unix ยิ่งไปกว่านั้น distros Linux มักจะใช้ทรัพยากรน้อยกว่าคู่แข่งดังนั้นคุณอาจสังเกตเห็นว่าโปรแกรมของคุณทำงานได้เร็วขึ้นบน GNU / Linux มากกว่าบน Windows หรือ Mac
  2. Emacs เป็นที่นิยมในหมู่ผู้ใช้ระดับสูง แต่สำหรับการแก้ไขข้อความอย่างง่ายฉันชอบ LibreOffice Writer (โดยเฉพาะเมื่อฉันทำงานกับผู้ใช้ Microsoft Word)
  3. R IDE ที่ฉันโปรดปรานคือ RStudio ( http://www.rstudio.com/ ) หนึ่งไมล์! มันยังไม่เสถียรและมีข้อบกพร่องที่น่ารำคาญอยู่บ้าง แต่ก็ไม่มีอะไรที่ทำให้คุณภาพงานของคุณแย่ลง ฉันพบว่าใช้งานง่ายมากและความจริงที่ว่ามันเป็นหลายแพลตฟอร์มช่วยให้เวิร์กโฟลว์ของฉันได้จริง ๆ เนื่องจากฉันยังทำงานกับเครื่อง Microsoft และ Apple
  4. หากคุณใช้ LaTeX กับ R คุณจะได้รับความคุ้มครองจาก RStudio! มันช่วยให้คุณสามารถเขียนและคอมไพล์ LaTeX บริสุทธิ์เช่นเดียวกับ LaTeX + Sweave หรือ knitr ตัวแก้ไข LaTeX ของ RStudio นั้นดี แต่ถ้าคุณเขียนข้อความที่ซับซ้อนมากขึ้นและต้องการบางสิ่งที่มีคุณสมบัติเพิ่มเติม (มันค่อนข้างง่ายที่จะหลงทางในเอกสารขนาดยาว) ฉันขอแนะนำ Texmaker ( http://www.xm1math.net/texmaker) / ); มันอาจมีคุณสมบัติทั้งหมดที่คุณขอ ... แล้วมีบางอย่าง!

1
ขอบคุณ! เมื่อฉันเขียนโพสต์นี้ RStudio ยังไม่ได้รอบฉันคิดหรืออย่างน้อยก็ไม่ดีเท่าที่ตอนนี้ ฉันใช้ RStudio เป็นส่วนใหญ่มาเป็นปีแล้ว สำหรับ LaTeX นั้นขึ้นอยู่กับว่าเอกสารของฉันเน้น Sweave / knitr หรือข้อความที่เน้นถ้าฉันใช้ RStudio หรือ Gedit / Emacs ตามลำดับ (Gedit และ Emacs สำหรับการตรวจสอบแบบอินไลน์)
Sacha Epskamp

2

น้ำยางข้นฉันเหมือนTexmaker คุณสามารถดาวน์โหลดได้จากศูนย์ซอฟต์แวร์ แต่มันล้าสมัยดังนั้นฉันขอแนะนำให้คว้ารุ่นล่าสุดจากเว็บไซต์ของพวกเขา หรือคุณอาจจะดูที่Kile

ไม่ว่าคุณจะเลือกตัวแก้ไขแบบใดคุณต้องใช้คอมไพเลอร์ลาเท็กซ์อย่าง TexLive และยังอยู่ในศูนย์ซอฟต์แวร์ด้วย


1
Kile นั้นดีมากและใช้งานง่าย มันเยี่ยมมากถ้าคุณเพิ่งได้รับการจัดการกับ LaTeX ฉันหวังว่าฉันจะได้มันเมื่อฉันเริ่ม ไม่มีการเน้นรหัส R ในไฟล์ Rnw เป็นบิตของคนเกียจคร้าน
richiemorrisroe

@richiemorrisroe - แน่นอน Kile นั้นดีจริงๆ แต่น่าเสียดายสำหรับ linux OS เท่านั้น เนื่องจากฉันทำงานบน Windows และฉันชอบ Texmaker มากกว่าเพราะมันมีหลายแพลตฟอร์ม ฉันลืมที่จะพูดถึงมันในโพสต์ก่อนหน้าของฉัน แต่Eclipseเป็น IDE ที่ดีถ้าคุณกำลังมองหาโปรแกรมแบบครบวงจร มันรองรับ c ++ โดยปริยายและด้วยปลั๊กอินStatETและTexclipseมันรองรับ R และ Tex ด้วย
บาร์ต

2

Kile อาจเป็นบรรณาธิการ LaTeX ที่ฉันโปรดปรานแม้ว่ามันจะมีข้อเสียอยู่ที่ประมาณ 40% ของเดสก์ท็อป KDE (มันไม่ได้เป็นเรื่องใหญ่อะไร แต่มันรวมเข้ากับ Kubuntu ได้ดีกว่ากับ Ubuntu) ข้อเสียอีกอย่างคือคุณต้องติดตั้ง TeXLive แยกต่างหากด้วยเหตุผลบางอย่าง ข้อดีคือ Kile ทำงานร่วมกับ JabRef ซึ่งทำให้การจัดการ BibTex เป็นเรื่องง่าย

ตัวเลือกถัดไปของฉันคือ TexMaker หนึ่งในสิ่งที่ดีเกี่ยวกับ TexMaker คือมันมีส่วนประกอบหลักทั้งหมดของ LaTeX เพื่อเป็นการอ้างอิงดังนั้นการติดตั้ง TexMaker ก็จะติดตั้งทุกสิ่งที่คุณต้องการรวบรวมเอกสารของคุณ (สิ่งเดียวที่ฉันพบว่าหายไปใน 3 ปีขึ้นไปเป็นฟอนต์ที่จำเป็นต้องใช้ในคลาสเอกสาร Elsevier สำหรับต้นฉบับที่ฉันส่ง - นี่คือในแพ็คเกจเพิ่มเติม) ไม่มีการรวม JabRef

หากคุณคุ้นเคยกับการติดตั้ง LaTeX + WinEdt บน Windows (หรือ TeXShop บน Mac) การติดตั้งด้วย TeXMaker เป็นเรื่องที่น่าประหลาดใจ: ค้นหาในศูนย์ซอฟต์แวร์ให้คลิกติดตั้งแล้วไปคว้ากาแฟและคุณจะพร้อม ไปเมื่อคุณกลับมา (หรือ sudo apt-get install texmaker หากคุณไม่คำนึงถึงบรรทัดคำสั่ง)

ทั้ง Kile และ TexMaker จัดการโครงการขนาดใหญ่ที่มีไฟล์อินพุตจำนวนมากได้ดี Kile มี Quick Build ที่ดีที่มันทำงานโดยอัตโนมัติ (ตัวอย่าง) PDFLaTeX + BibTeX + PDFLaTeX (x2) เพื่อให้การอ้างอิงทั้งหมดได้รับการอัปเดต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.