2015-06-17 17 views
8

Rstudio संस्करण 0.99.441; विंडोज 7 उद्यम; knitr 1.10.5; MiKTex 0.4.5 r.1280 (2.9 64-बिट)Knitr preamble त्रुटि परिणाम "pandoc दस्तावेज़ रूपांतरण त्रुटि 43 के साथ विफल"

मुझे रिस्ट्यूडियो में पीडीएफ को बुनाई करने की कोशिश करते समय मेरे कार्यालय कंप्यूटर पर एक त्रुटि है, एचटीएमएल या शब्द को बुनाई में कोई समस्या नहीं है। समस्या अद्यतनों से संबंधित हो सकती है क्योंकि बुनाई ठीक काम करने के लिए प्रयुक्त होती है और मेरा घर कंप्यूटर बिना किसी समस्या के पीडीएफ को बुना सकता है, हालांकि मैंने अपने कंप्यूटर को अपडेट करने के लिए घर ले लिया और समस्या अभी भी वहां है।

मेरे त्रुटि संदेश के रूप में इस प्रकार है था ": टेक्स स्रोत से त्रुटि पीडीएफ उत्पादन त्रुटि: pandoc.exe pandoc दस्तावेज़ रूपांतरण त्रुटि 43 के साथ विफल"

मैं टेम्पलेट उदाहरण का उपयोग करने का प्रयास किया Rstudio में एक नई फ़ाइल बनाया बुनाई, फिर टेक्स आउटपुट का निरीक्षण किया। मैंने प्रस्ताव के अंतिम पैराग्राफ में त्रुटि का पता लगाया।

\setlength{\droptitle}{-2em} 
\title{Untitled} 
\pretitle{\vspace{\droptitle}\centering\huge} 
\posttitle{\par} 
\author{user name} 
\preauthor{\centering\large\emph} 
\postauthor{\par} 
\predate{\centering\large\emph} 
\postdate{\par} 
\date{\begin{enumerate} 
\def\labelenumi{\arabic{enumi}.} 
\setcounter{enumi}{14} 
\itemsep1pt\parskip0pt\parsep0pt 
\item 
    juni 2015 
\end{enumerate}} 

पिछले 7 लाइनों को हटाने के द्वारा की गणना और उसके बाद TEX कोड एक पीडीएफ के रूप में दस्तावेज़ प्रिंट चल तारीख से कोई लेना देना। यह क्यों हो रहा है और मैं इसके बारे में क्या कर सकता हूं ताकि दस्तावेज़ Rstudio से पहले क्लिक पर बुना हुआ हो?

उत्तर

3

आपको आर मार्कडाउन दस्तावेज़ के वाईएएमएल फ्रंटमेटर को दिखाना चाहिए। मेरे अनुभव से अनुमान लगा, त्रुटि से

--- 
date: "14. Juni 2015" 
--- 

कारण होता था कोई भी संख्या अवधि (जैसे 14.) एक क्रमांकित सूची में एक आइटम के रूप में माना जाएगा, जिसके बाद। आपको date फ़ील्ड में या तो . (\\.) अवधि को निकालने या उससे बचने की आवश्यकता है। The same issue पहले रिपोर्ट किया गया है।

+0

हाँ है कि समस्या था। पुरानी लिपियों में और मेरे घर कंप्यूटर पर तारीख को एक अलग स्वरूपण का उपयोग करके स्वतः पूर्ण किया गया था, इसलिए समस्या नहीं थी। धन्यवाद! –

+0

@Yihui: यह अभी भी RStudio में क्यों तय नहीं है? RStudio में एक नया नव निर्मित दस्तावेज़ 'दिनांक: 12 जनवरी के बजाय 'दिनांक: 12. जनवरी 2016' बनाता है। जनवरी 2016 '। – Make42

+0

@ मेक 42 मुझे एहसास नहीं हुआ कि यह समस्या नव निर्मित दस्तावेज़ से आ सकती है (शायद आपकी सिस्टम भाषा अंग्रेजी नहीं है)। मैं तिथि में '.' से बचने के लिए टीम को रिपोर्ट करूंगा और डिफ़ॉल्ट दिनांक प्रारूप बदलूंगा। धन्यवाद! –

1

यह त्रुटि एक घुंघराले उद्धरण या कुछ अन्य पात्रों के रूप में भी हो सकती है। मैंने इस पैंडोक त्रुटि 43 पर उम्र बिताई, यह समझने से पहले कि यह टेक्स्ट शब्द का एक ब्लॉक था जिसे मैंने फॉर्म शब्द पर कॉपी किया था।

उदा। बॉब बनाम बॉब

1

इस त्रुटि को बनाने का एक और तरीका फ़ाइल नाम में 'æ', 'ø' या 'å' होने से है।

0

मेरा स्क्रू-अप जिसके परिणामस्वरूप यह त्रुटि कुछ इनलाइन लेटेक्स कोड के आसपास डॉलर के संकेतों को भूलना भूल गई थी। मैं

\theta 

के बजाय

$\theta$ 
संबंधित मुद्दे