2012-08-07 15 views
8

जाँच जब मैं आर अध्यक्ष एवं प्रबंध निदेशक की जांच pkg_name का उपयोग अपने खुद के आर पैकेज की जाँच करने, मैं इस तरह चेतावनी प्राप्त:अप्रत्याशित अनुभाग शीर्ष लेख ' उदाहरणों में' जब आर पैकेज

unexpected section header '\examples' 
unexpected section header '\keyword' 

समस्या .Rd फ़ाइल में मौजूद है जहां मैं अपने स्वयं के डेटा के लिए कुछ उदाहरण आर कोड लिखता हूं (यानी आरडी फाइल एक .Ddata फ़ाइल के लिए है, न कि एक। फ़ंक्शन फ़ाइल के लिए)। आपकी मदद के लिए अग्रिम में

\example{ 
... 
} 

दुर्भाग्य से यह प्रक्रिया जाँच पैकेज पारित नहीं कर सकते हैं ... धन्यवाद: मैं सोच रहा था कि हम सिर्फ उदाहरण कोड लिख सकते हैं ("...") नीचे {} के बीच!

+0

यह उपयोगी होगा अगर हम प्रश्न में 'आरडी' फाइल देख सकें .... –

+2

मैंने पहले इस मुद्दे का अनुभव किया है - समस्या यह थी कि मैं पहले '{}' ब्रैकेट जोड़ी को बंद करना भूल गया था आरडी फाइल। शायद इसके लिए जांच करने की कोशिश करो? – Edward

+0

@ एरिब। फ्राइडमैन: उत्तर के लिए धन्यवाद! मुझे मेरी आरडी फाइल में समस्या मिली। – alittleboy

उत्तर

3

आरडी फ़ाइल में {} का एक मेल नहीं है जो इस मुद्दे का कारण बनता है। यह पता लगाना बहुत मुश्किल है, सुनिश्चित करें कि आरएमडी चेक करने से पहले आपने मिलान किए जोड़े जोड़े हैं pkg_name।

21

प्रतिशत प्रतीक (%) का उपयोग करते समय मुझे एक बार इस समस्या का सामना करना पड़ा। मैं आत्मविश्वास अंतराल पैरामीटर के लिए दस्तावेज़ लिखने की कोशिश कर रहा था। तब मुझे एहसास हुआ कि मुझे त्रुटि को हल करने के लिए बैकस्लैश के साथ प्रतीक से बचने की आवश्यकता है (जैसे लाटेक्स में)। इस प्रकार, मैंने को \% के साथ बदल दिया। यह त्रुटि तय की।

0

यह त्रुटि संदेश अब और अधिक हिट हो सकता है कि roxygen2 (दयालु) supports markdown। यदि पुरानी लाटेक्स-शैली फ़ाइल से कनवर्ट करना है, तो कुछ लाटेक्स-कानूनी सिंटैक्स मैन्युअल रूपांतरण से छिपकर भी हो सकता है।

'शब्द' से 'शब्द' में कनवर्ट करने से मेरी आरडी पार्सिंग त्रुटि (i.e. हल हो गई, ने प्रमुख बैकटिक को पारंपरिक उद्धरण में बदल दिया)।

संबंधित मुद्दे