LaTeX और R के लिए एक अच्छा सेटअप क्या है?


19

मुझे यकीन नहीं है कि अगर यह इस सवाल के लिए उचित जगह है, तो मेरी माफी अगर यह नहीं है।

मैं विंडोज से उबंटू में स्विच करना चाहता हूं, या कम से कम खिड़कियों के बगल में एक अतिरिक्त ऑपरेटिंग सिस्टम है। मैंने पहले भी उबंटू को आज़माया है लेकिन मुझे कभी भी टेक्स्ट एडिटर और आर कंसोल नहीं मिले। मुख्य बातें जो मुझे करने की ज़रूरत है, वह है आर में प्रोग्रामिंग, संकुल संकलित करना, C ++ (Rcpp + इनलाइन के साथ) संकलित करना और LaTeX दस्तावेज़ लिखना (स्वेव के साथ)।

तो मैं सोच रहा था:

  • क्या सांख्यिकीय प्रोग्रामिंग के लिए उबंटू एक अच्छा लिनक्स वितरण है?
  • उबंटू के लिए एक अच्छा पाठ संपादक क्या है?
  • उबंटू के लिए एक अच्छा आर कंसोल / आईडीई क्या है?
  • उबंटू के लिए एक अच्छा लाटेक्स संपादक / वितरण क्या है

1
हमें और विस्तार की आवश्यकता हो सकती है। उबंटू ठीक है। आपको क्या पसंद नहीं है? मैं Emacs / ESS का उपयोग करता हूं। JGR, RStudio उपलब्ध हैं। लाटेक्स की स्थापना तुच्छ रूप से आसान है।

1
@ साचा: हां, लॉन्ग फ्लेम-वॉर, लॉन्ग फ्लेम-वॉर और लॉन्ग फ्लेम-वॉर। मैं RStudio या ग्रहण / स्टेटेट की जाँच करूँगा। @ डर्क आपको ई-मैक बताएगा (और यदि आप खड़ी सीखने की अवस्था से गुजरना पसंद करते हैं, तो यह अच्छी तरह से भुगतान कर सकता है)। ग्रहण में लेटेक्स और स्वेव समर्थन भी है। लेकिन मुझे डर है कि यह सवाल जल्द ही बंद हो जाएगा ...
जॉरिस मेयस

प्रवास के लिए धन्यवाद, इस एसई साइट के बारे में भी पता नहीं था। मैं वास्तव में एक टेक्स्ट एडिटर की तलाश में हूं, आसान इंडेंटिंग और पैरेन्थिस हाइलाइटिंग और लाइन आर से गुजर रहा है। विंडोज़ नोटपैड ++ में वह सब कुछ है जो मैं वास्तव में चाहता हूं। LaTeX के लिए मैं एक संपादक को पसंद करता हूं जिसमें कुछ कोड ड्रॉपडाउनमेन या कुछ भी हैं।
सच्चा एप्सकैंप

यदि आप इन्हें अलग-अलग प्रश्न पोस्ट में विभाजित करते हैं तो आपको आमतौर पर बेहतर उत्तर मिलेंगे। धन्यवाद!
फायरफाइटर

जवाबों:


3
  1. हां, हालांकि कुछ लोग जानते हैं कि मुझे WinEdt से थोड़ा मुश्किल है।
  2. मुझे उबंटू में डिफ़ॉल्ट पाठ संपादक gedit पसंद है, हालांकि बहुत सारे अन्य पाठ संपादक भी हैं जो अच्छे भी हैं। व्यक्तिगत पसंद का मामला।
  3. Ubuntu सॉफ्टवेयर सेंटर में RKWard आज़माएं।
  4. "LaTeX" के लिए उबंटू सॉफ्टवेयर सेंटर में खोज करने से आपको कुछ अच्छे परिणाम मिलेंगे। मैं टेक्समेकर की कोशिश करूंगा।

1
गेडिट और टेक्समेकर के साथ चला गया। Emacs बहुत उपयोगी लगता है, लेकिन कुछ दीर्घकालिक लक्ष्य तक पहुंचने के लिए जो मुझे आज उपयोग करना है उससे अधिक :) धन्यवाद।
सच्चा एप्सकैंप

15

क्रम में:

  1. हां, जैसा कि आर पैकेज अच्छी तरह से बनाए रखा जाता है, और आपको आर के सीआरएएन बिल्ड मिलते हैं, इसलिए आप भी पीछे नहीं हैं।
  2. मुझे Emacs पसंद हैं। (संपादक की पसंद पर StackOverflow और अन्य StackExchange साइटों पर दर्जनों पोस्ट देखें।)
  3. मुझे ESS के साथ Emacs पसंद हैं। (आर संपादक विकल्पों के लिए डिटो।)
  4. मुझे AucTex के साथ Emacs पसंद हैं।

एक तरफ सभी छींकें, कई आर कोर सदस्य Emacs + ESS + AucTex के समान संयोजन का उपयोग करते हैं।

इसके अलावा, जबकि एमएसीएस सीखना लंबे समय में निश्चित रूप से एक अच्छी बात है, उबंटू में कई सभ्य संपादक हैं जिनका उपयोग आर, लाटेक्स और सी ++ के लिए किया जा सकता है। कुछ लोगों को लगता है कि गीन पसंद है; मुझे यकीन है कि आप कुछ उपयुक्त भी पा सकते हैं।


1
Emacs R और LaTeX के लिए अद्भुत है। दोनों स्रोत कोडों का लगातार हाइलाइटिंग, उत्कृष्ट त्रुटि शॉर्टकट, और कभी न छोड़ने की क्षमता इसे समय के निवेश के लायक बनाती है (वास्तव में साधारण कमांड के लिए इतना समय नहीं)। अकेले पाठ आंदोलन आज्ञाओं ने मुझे बहुत अधिक उत्पादक बना दिया है।
रिचमीमोर्रोस

2
Emacs & Ess के लिए +1। RStudio भी अब एक अच्छा विकल्प है।
ब्रैंडन बर्टेल्सन

धन्यवाद। मैंने अब Emacs / ESS / AucTex स्थापित कर दिया है। वहाँ कहीं आर के लिए इसका इस्तेमाल करने के लिए एक अच्छा गाइड है?
सच्चा एप्सकैंप

स्रोतों में कुछ पुराने दस्तावेज हैं जिनमें से अधिकांश में भी हैं /usr/share/doc/ess/। मैंने कुछ महीने पहले आर उपयोगकर्ता समूह में यहां एक छोटी सी बात की थी, और ईएसएस अपस्ट्रीम ने फिर कुछ और प्रलेखन को फिर से सक्रिय करने का फैसला किया, लेकिन मेरा मानना ​​है कि यह केवल स्रोतों में है। तो शायद उस टार्बॉल को लाने के लिए और चारों ओर प्रहार करें, निश्चित रूप से मैनुअल से परे :)
डिर्क एडल्डबुलेटेल

4

यहाँ मेरे दो सेंट हैं:

  1. हाँ। मैं एक सांख्यिकीविद् हूं और लगभग एक दशक से पेशेवर रूप से लिनक्स आधारित ऑपरेटिंग सिस्टम का उपयोग कर रहा हूं। एसएएस, एसपीएसएस, स्टाटा और निश्चित रूप से आर जैसे सभी प्रमुख सांख्यिकीय सॉफ्टवेयर के जीएनयू / लिनक्स संस्करण हैं, जो यूनिक्स सिस्टम पर घर पर सही लगता है। इसके अलावा, लिनक्स डिस्ट्रोस अपने प्रतिद्वंद्वियों की तुलना में कम संसाधन-भूखे होते हैं, इसलिए आप अपने कार्यक्रमों को विंडोज या मैक की तुलना में जीएनयू / लिनक्स पर तेजी से चलाने की सूचना दे सकते हैं।
  2. एमएसीएस वास्तव में बिजली उपयोगकर्ताओं के बीच लोकप्रिय है, लेकिन सरल पाठ संपादन के लिए मुझे लिब्रे ऑफिस राइटर पसंद है (खासकर जब मैं माइक्रोसॉफ्ट वर्ड उपयोगकर्ताओं के साथ काम कर रहा हूं)।
  3. मेरा पसंदीदा R IDE एक मील से RStudio ( http://www.rstudio.com/ ) है! यह अभी तक स्थिर नहीं हुआ है, और इसमें कुछ कष्टप्रद कीड़े हैं, लेकिन कुछ भी नहीं जो आपके काम की गुणवत्ता से समझौता करेगा। मुझे यह बहुत सहज लगता है, और यह तथ्य कि यह मल्टी-प्लेटफॉर्म वास्तव में मेरे वर्कफ़्लो में मदद करता है, क्योंकि मैं माइक्रोसॉफ्ट और ऐप्पल मशीनों पर भी काम करता हूं।
  4. यदि आप R के साथ LaTeX का उपयोग कर रहे हैं, तो RStudio ने आपको कवर कर लिया है! यह आपको शुद्ध LaTeX के साथ-साथ LaTeX + Sweave या knitr लिखने और संकलित करने की अनुमति देता है। RStudio का LaTeX संपादक सभ्य है, लेकिन अगर आप अधिक जटिल पाठ लिख रहे हैं और अधिक सुविधाओं के साथ कुछ चाहते हैं (यह लंबे दस्तावेज़ों के अंदर खो जाना बहुत आसान है), मैं टेक्समेकर ( http://www.xm1math.net/texmaker ) की सलाह दूंगा / / ; संभवत: इसमें आपके द्वारा मांगी गई सभी सुविधाएँ हैं ... और फिर कुछ!

1
धन्यवाद! जब मैंने इस पोस्ट को लिखा तो RStudio आसपास नहीं था फिर भी मुझे लगता है, या कम से कम उतना अच्छा नहीं है जितना अब है। मैं अब ज्यादातर एक साल से RStudio का उपयोग कर रहा हूं। LaTeX के लिए यह इस बात पर निर्भर करता है कि यदि मेरा दस्तावेज़ अधिक स्वाइप / निटेट केंद्रित या टेक्स्ट फ़ोकस है यदि मैं क्रमशः RStudio या Gedit / Emacs का उपयोग करता हूं (इनलाइन स्पेलचेक के लिए Gedit और Emacs)।
सच्चा ईप्सकैंप

2

लेटेक्स के लिए मुझे टेक्समेकर पसंद है । आप इसे सॉफ्टवेयर सेंटर से डाउनलोड कर सकते हैं, लेकिन यह पुराना है, इसलिए मैं उनकी वेबसाइट से नवीनतम संस्करण को हथियाने की सलाह देता हूं। वैकल्पिक रूप से आप Kile पर भी नज़र डाल सकते हैं ।

आपके द्वारा चुने गए संपादक के बावजूद, आपको टेक्सवाइज़ जैसे लेटेक्स कंपाइलर की आवश्यकता है, यह सॉफ्टवेयर सेंटर में भी है।


1
Kile बहुत अच्छा और सहज है। यह बहुत अच्छा है अगर आप सिर्फ लाटेक्स पर एक हैंडल प्राप्त कर रहे हैं। मेरी इच्छा है कि जब मैंने शुरू किया था, तो मैं यह कर सकता था। Rnw फ़ाइलों में R कोड का कोई हाइलाइटिंग हालांकि एक bummer का एक सा है।
रिचमीमोर्रीस

@richiemorrisroe - वास्तव में, Kile वास्तव में अच्छा है, लेकिन दुर्भाग्य से केवल Linux OS के लिए है। चूंकि मैं विंडोज पर काम करता हूं और साथ ही मैं टेक्समेकर को पसंद करता हूं क्योंकि यह मल्टी-प्लेटफॉर्म है। मैं अपनी पिछली पोस्ट में इसका उल्लेख करना भूल गया था, लेकिन यदि आप एक ऑल-इन-वन प्रोग्राम की तलाश में हैं तो एक्लिप्स एक शानदार आईडीई है। यह डिफ़ॉल्ट रूप से c ++ को सपोर्ट करता है और प्लगइन्स StatET और टेक्सक्लिप के साथ यह R और टेक्स को भी सपोर्ट करता है।
बार्ट

2

Kile मेरा पसंदीदा LaTeX संपादक हो सकता है, हालांकि इसमें KDE डेस्कटॉप के लगभग 40% पर निर्भर करता है। (यह वास्तव में एक बड़ी बात नहीं है, लेकिन यह उबंटू की तुलना में कुबंटु के साथ बेहतर एकीकृत करता है।) एक और नकारात्मक पक्ष यह है कि आपको किसी कारण से अलग से TeXLive स्थापित करना होगा। एक प्लस यह है कि केइल JabRef के साथ एकीकृत होता है, जो BibTex प्रबंधन को एक स्नैप बनाता है।

मेरी अगली पसंद टेक्समेकर है। टेक्समेकर के बारे में एक अच्छी बात यह है कि इसमें सभी मुख्य एलएटीएक्स घटक निर्भरता के रूप में हैं, इसलिए टेक्समेकर को स्थापित करने से आपके दस्तावेज़ों को संकलित करने की आवश्यकता वाले सभी चीजें भी स्थापित हो जाती हैं। (केवल एक चीज जो मुझे 3+ वर्षों में याद आ रही है वह थी एक पांडुलिपि जिसे मैं प्रस्तुत कर रहा था - यह एक अतिरिक्त पैकेज में था - के लिए एल्सेवियर दस्तावेज़ वर्ग का उपयोग करने के लिए आवश्यक एक फ़ॉन्ट था।) हालांकि कोई JabRef एकीकरण नहीं है।

यदि आप विंडोज पर लाटेक्स + विनएडट (या मैक पर TeXShop) स्थापित करने के लिए उपयोग किए जाते हैं, तो TeXMaker के साथ इंस्टॉल एक सुखद आश्चर्य है: सॉफ़्टवेयर सेंटर में इसके लिए खोजें, इंस्टॉल करें पर क्लिक करें, एक कॉफ़ी पकड़ें, और आप तैयार होंगे जब तुम वापस जाओ। (या sudo apt-get install टेक्समेकर अगर आपको कमांड लाइन से एतराज नहीं है।)

Kile और टेक्समेकर दोनों बड़ी परियोजनाओं को कई इनपुट फ़ाइलों के साथ अच्छी तरह से संभालते हैं; Kile में एक अच्छा क्विक बिल्ड है जो स्वचालित रूप से चलता है (उदाहरण के लिए) PDFLaTeX + BibTeX + PDFLaTeX (x2) ताकि सभी संदर्भ अपडेट हो जाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.