2012-12-12 19 views
12

क्या साधारण आर कार्यों के लिए आर प्रलेखन फ़ाइल बनाने का कोई आसान तरीका है?लेटेक्स में आर प्रलेखन फ़ाइल (आरडी) कैसे बनाएं?

मुझे पता है कि मैं आर-स्टूडियो में .Rd फ़ाइल संपादित कर सकता हूं और इसे HTML फ़ाइल में पूर्वावलोकन कर सकता हूं। लेकिन संपादन और पूर्वावलोकन करने के लिए इसे लेटेक्स में कैसे रखा जाए? क्या कुछ लेटेक्स पैकेज आर प्रलेखन प्रारूप का उत्पादन कर रहा है?

+2

क्या आप कुछ और संदर्भ दे सकते हैं कि आपको ऐसा करने की आवश्यकता क्यों है? क्या आप एक एकल, स्टैंड-अलोन दस्तावेज़ फ़ाइल लिखने की कोशिश कर रहे हैं? क्या आप एक पैकेज लिख रहे हैं? – joran

+0

आरडी फाइलें अपनी सरलीकृत मार्कअप भाषा का उपयोग करती हैं; आम तौर पर वे हाथ से लिखे जाते हैं, लेकिन स्रोत फ़ाइल में टिप्पणियों से आरडी फाइलों का उत्पादन करने के लिए roxygen2 का उपयोग करने के लिए एक और स्केलेबल समाधान है। – baptiste

उत्तर

10

उपकरण पैकेज में Rd2latex फ़ंक्शन है जो आरडी प्रारूप से लाटेक्स प्रारूप में परिवर्तित हो जाएगा। यह आपको लाटेक्स में प्रलेखन का पूर्वावलोकन करने देगा। हालांकि यह संपादन को LaTeX दस्तावेज़ में वापस कनवर्ट करने की अनुमति नहीं देता है। डीडी दस्तावेज़।

+0

निश्चित रूप से, यकीन है कि सोचा था कि यह आपकी पोस्ट पर हल करने की तुलना में टिप्पणी करने के लिए अधिक विनम्र था। क्या हम इन टिप्पणियों को भी हटा देंगे? मैं शुरू करूँगा... –

2

Sweave पर देखो, शायद यह आपके लिए उपयोगी है।

स्वीवे एक ऐसा उपकरण है जो लेटेक्स दस्तावेज़ों में पूर्ण डेटा विश्लेषण के लिए आर कोड को एम्बेड करने की अनुमति देता है।

उद्देश्य गतिशील रिपोर्ट बनाना है, जिसे डेटा या विश्लेषण में परिवर्तन होने पर स्वचालित रूप से अपडेट किया जा सकता है। रिपोर्ट में प्रीफैब्रिकेटेड ग्राफ या टेबल डालने के बजाय, मास्टर दस्तावेज़ में आर प्राप्त करने के लिए आवश्यक आर कोड होता है। आर के माध्यम से चलाते समय, सभी डेटा विश्लेषण आउटपुट (टेबल, ग्राफ, इत्यादि) फ्लाई पर बनाया जाता है और अंतिम लेटेक्स दस्तावेज़ में डाला जाता है।

डेटा या विश्लेषण में परिवर्तन होने पर रिपोर्ट को स्वचालित रूप से अपडेट किया जा सकता है, जो वास्तव में पुन: उत्पन्न अनुसंधान के लिए अनुमति देता है।

0

knitr पैकेज का प्रयास करें, लाटेक्स के लिए आर के साथ लचीली और तेज गतिशील रिपोर्ट उत्पन्न करने का एक आसान तरीका।

1

प्रिंटर http://yihui.name/printr/ देखें। यदि आप बुनाई का उपयोग कर रहे हैं तो आपको यह करना चाहिए।

Rd2latex के साथ समस्या यह है कि मुझे यह नहीं पता है कि मुझे किस शैली फ़ाइल का उपयोग करने की आवश्यकता है, अन्यथा यह ठीक काम करता है।

1

जब आप Rd2latex समारोह के साथ लेटेक्स कोड तैयार कर सुनिश्चित करें कि आप आर निर्देशिका से Rd.sty फ़ाइल की प्रतिलिपि बनाने के लिए, यह पेस्ट और कहीं कि लेटेक्स इसे देख और \usepackage{Rd} उपयोग कर सकते हैं।