मेरे लिए, मैंने पाया कि वैज्ञानिक पत्रों के निर्माण के लिए ग्रहण ओवरकिल था। इसलिए, विंडोज के लिए, मैंने जो किया वह निम्न था: मिकटेक्स 2.8 स्थापित करें (संस्करण का सुनिश्चित नहीं)। सुनिश्चित करें कि आप मिकेक्स को सी: \ मिकटेक्स जैसी निर्देशिका में स्थापित करते हैं, क्योंकि लेटेक्स उन में रिक्त स्थान के साथ फाइल पथ से नफरत करता है। मक्खी पर पैकेज स्थापित करने के लिए विकल्प का चयन करना सुनिश्चित करें।
यह भी सुनिश्चित करें कि R कहीं स्थापित है कि लेटेक्स इसे पा सकता है अर्थात बिना रिक्त स्थान वाले मार्ग में। मैंने दस्तावेजों को लिखने के लिए अपने कार्यक्रम के रूप में TechNix केंद्र स्थापित किया, लेकिन कई अन्य हैं जैसे कि WinEdt, e ग्रहण, टेक्समेकर, या वास्तव में Emacs। अब, सुनिश्चित करें कि आपके प्रस्तावना में \ usepackage {Sweave} और usepackage {ग्राफ़िकएक्स} है। जैसा कि मुझे पता है कि आपको पता है, आपको अपने R chunk की शुरुआत में <> = डालना होगा और इसे @ के साथ समाप्त करना होगा। R वस्तुओं को लेटेक्स प्रारूप में बदलने के लिए आपको या तो पैकेज xtable या Hmisc की आवश्यकता होगी।
मुझे xtable पसंद है, लेकिन आपको संभवतः इसे एक ऐसे रूप में प्राप्त करने के लिए ऑब्जेक्ट्स की थोड़ी बहुत बाजीगरी करने की ज़रूरत होगी, जिसे xtable स्वीकार करेगा (lm आउटपुट, डेटा फ़्रेम, मैट्रीस)। तालिका सम्मिलित करते समय कोड प्रस्ताव के लिए अपनी प्रस्तावना में परिणाम = टेक्स विकल्प डालना सुनिश्चित करें, और यदि आपको एक आकृति की आवश्यकता है, तो सुनिश्चित करें कि अंजीर = TRUE विकल्प भी है। आप केवल प्रति व्यक्ति एक ही आंकड़ा उत्पन्न कर सकते हैं, इसलिए इसे ध्यान में रखें। कुछ के साथ बहुत सावधान रहना है कि आर कोड पृष्ठ के चरम पर बाईं ओर है, जैसे कि अगर यह एक वातावरण में संलग्न है तो इसे अनदेखा किया जाएगा (यह मुझे पता लगाने में लंबा समय लगा)।
आपको फ़ाइल को इस रूप में सहेजने की आवश्यकता है। Rnw - सुनिश्चित करें कि आप जो भी टेक्स प्रोग्राम का उपयोग करते हैं, वह इसके बाद एक .net नहीं जोड़ता है, क्योंकि यह समस्या पैदा करेगा।
फिर या तो कमांड लाइन से R CMD Sweave foo.Rnw चलाएं, या R run Sweave ("foo.Rnw") के भीतर से। अनिवार्य रूप से यह कुछ बिंदु पर विफल होगा (विशेषकर यदि आपने पहले ऐसा नहीं किया है) तो बस अपनी .Rnw फ़ाइल को डिबग करें, कुल्ला और दोहराएं।
यदि आपने ऐसा पहली बार किया है, तो r के भीतर से सभी R विश्लेषणों को कोड करना आसान साबित हो सकता है, और फिर उन्हें LaTex में सम्मिलित करने के लिए प्रिंट स्टेटमेंट का उपयोग करें। मैं इसे एक अच्छे विचार के रूप में सुझा नहीं सकता, जैसे कि अगर आपको पता चलता है कि आपके डेटाफाइल में इस प्रक्रिया के अंत में त्रुटियां हैं (जैसा कि मैंने पिछले सप्ताहांत किया था) तो आपको अपने सभी विश्लेषणों को फिर से करने की आवश्यकता होगी, जो यदि आप ठीक से कर सकते हैं शुरुआत से लेटेक्स के भीतर से बचा जा सकता है।
इसके अलावा, Sweave कम्प्यूटेशंस में कुछ समय लग सकता है, इसलिए आप R पैकेज कैशस्वेव का उपयोग रैन्सेटिव विश्लेषणों को सहेजने के लिए कर सकते हैं। जाहिरा तौर पर आर पैकेज हाइलाइट दस्तावेजों में आर कोड के रंग कोडिंग के लिए अनुमति देता है, लेकिन मैंने इसका उपयोग नहीं किया है।
मैंने लेटेक्स या आर का उपयोग मैक पर कभी नहीं किया है, इसलिए मैं उस स्पष्टीकरण को किसी और को छोड़ दूंगा। उम्मीद है की यह मदद करेगा।