2013-01-09 14 views
11

मैं दस्तावेज़ एक LaTeX बीमर टेम्पलेट वास्तविक दस्तावेज़Sweave = सही

\usepackage{Sweave} 
\begin{document} 
\SweaveOpts{concordance=TRUE} 

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

R CMD Sweave MyDoc 
pdflatex MyDoc 
bibtex MyDoc 
pdflatex MyDoc 
pdflatex MyDoc 

यह त्रुटि संदेश

! LaTeX Error: File `MyDoc-concordance.tex' not found. 

कौन सा पता चलता है कि Sweave कमांड लाइन से सामंजस्य नहीं पैदा कर रहा साथ विफल रहता है। ए कमांड लाइन स्विच नहीं ढूंढ सकता है और मेरी Google खोज उपयोगी नहीं रही है ... मैं किसी भी पॉइंटर्स की सराहना करता हूं ...

+0

एक मिनट के लिए मैंने सोचा कि यह केवल 'आर सीएमडी स्वीवे माईडोक.आरएनडब्ल्यू - विकल्प = समन्वय = TRUE' का मामला होगा। लेकिन यह नहीं है। मुझे कॉन्सर्डेंस फ़ाइल बनाने के लिए कमांड लाइन पर कोई रास्ता नहीं मिल रहा है। किसी को भी ऐसा करने की चाल है? – FvD

+0

क्या आपने 'pdflatex --shell-escape MyDoc' चलाने का प्रयास किया है? – Sebastian

+0

मैं हाल ही में RStudio का उपयोग कर रहा हूं साथ ही शैल स्क्रिप्ट से निर्माण कर रहा हूं। Yihui झी का सुझाव है कि मैं का उपयोग \ दस्तावेज़ % \ VignetteEngine {knitr :: knitr} \ SweaveOpt लाइन मेरे स्क्रिप्ट अब काम स्वरूपण के बारे में – jrminter

उत्तर

3

आमतौर पर आप पार्सिंग करते समय इस समस्या में भाग लेंगे। कमांड लाइन पर आरएनडब्ल्यू फाइलें पहले आरस्टूडियो में बनाया गया था। RStudio स्वीवे टेम्पलेट में \SweaveOpts{concordance=TRUE} विकल्प Rnw फ़ाइल में डिफ़ॉल्ट के रूप में है।

यह स्वीवे के साथ एक मुद्दा प्रतीत होता है जिसमें had much attention नहीं है।

\SweaveOpts{concordance=FALSE} 
फ़ाइल अपने आप में

, सभी अस्थायी लेटेक्स हटा सकते हैं और फिर एक नया बनाने के लिए R CMD Sweave फिर से चलाने: कभी कभी मैं जब कमांड लाइन और केवल पर काम कर रहे इस में चलाने काम के आसपास मैं पाया है स्थापित करने के लिए है। टेक्स फ़ाइल परिणामस्वरूप फ़ाइल pdflatex या xelatex के साथ काम करेगी।

स्पष्ट रूप से स्वीकार्य फ़ाइल के लिए अनुरोध को पास करना संभव नहीं है (मैंने टिप्पणियों में उल्लिखित R CMD Sweave MyDoc.Rnw --options=concordance=TRUE की कोशिश की है)।