में गैर अंग्रेजी विशेष वर्ण मैं knitr 1.1 उपयोग कर रहा हूँ। आर 3.0.0 में और WinEdt (RWinEdt 2.0) के भीतर। मुझे स्वीडिश पात्रों (ä, ö, å) को पहचानने वाले बुनाई के साथ समस्याएं आ रही हैं। यह आर के साथ कोई मुद्दा नहीं है; उन पात्रों को फ़ाइल नामों, निर्देशिका नामों, वस्तुओं आदि में भी पहचाना जाता है। स्वीवे में यह कोई समस्या नहीं थी।knitr
मैं पहले से ही अपने दस्तावेज़ में \usepackage[utf8]{inputenc}
है, लेकिन knitr विशेष वर्ण को संभालने में सक्षम प्रतीत नहीं होता।
Warning in remind_sweave(if (in.file) input) :
It seems you are using the Sweave-specific syntax; you may need Sweave2knitr("deskriptiv 130409.Rnw") to convert it to knitr
processing file: deskriptiv 130409.Rnw
(*) NOTE: I saw chunk options "label=läser_in_data"
please go to http://yihui.name/knitr/options (it is likely that you forgot to
quote "character" options)
Error in parse(text = str_c("alist(", quote_label(params), ")"), srcfile = NULL) :
1:15: unexpected input
1: alist(label=lä
^
Calls: knit ... parse_params -> withCallingHandlers -> eval -> parse
Execution halted
विशेष लेबल इसके बारे में शिकायत लेबल = लेजर है: knitr चलाने के बाद, मैं निम्न संदेश मिलता है। लेबल बदलना पर्याप्त नहीं है, चूंकि आर ऑब्जेक्ट्स का उपयोग करते हैं तो knitr भी शिकायत करता है।
मैं फ़ाइल मूल रूप से Sweave लिए बनाया गया था के बाद से Sweave2knitr() का इस्तेमाल किया है, लेकिन परिणाम नहीं बेहतर था: अब सभी आओ äpà ¥ ö में तब्दील हो गया है, दोनों आर मात्रा में और लेटेक्स पाठ में, और knitr अभी भी एक त्रुटि संदेश देता है।
सत्र जानकारी:
R version 3.0.0 (2013-04-03)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Swedish_Sweden.1252 LC_CTYPE=Swedish_Sweden.1252 LC_MONETARY=Swedish_Sweden.1252
[4] LC_NUMERIC=C LC_TIME=Swedish_Sweden.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] knitr_1.1
loaded via a namespace (and not attached):
[1] digest_0.6.3 evaluate_0.4.3 formatR_0.7 stringr_0.6.2 tools_3.0.0
जैसा कि मैंने उल्लेख किया फ़ाइल नाम और स्वीडिश पात्रों के साथ वस्तुओं (के बाद से है कि पहले एक समस्या रही नहीं किया गया है), और भी पाठ स्वीडिश में होने की जरूरत है देखते हैं।
अंग्रेज़ी के अलावा अन्य काम करने के लिए हो रही knitr में किसी भी मदद के लिए धन्यवाद।
धन्यवाद। कम से कम अब मैं अपनी फाइल पर knitr() चलाने में सक्षम हूं लेकिन विशेष पात्र अभी भी एक समस्या है। मैंने knitr() के अनुपालन के लिए स्वीवे भागों को सही किया। लेटेक्स टेक्स्ट (इस क्रम में) निर्दिष्ट करके सही ढंग से चलता है:
'\ usepackage [utf8] {inputenc}' '\ usepackage [T1] {fontenc}'। – user2266041
@ user2266041 यदि आप सुनिश्चित हैं कि आप यूटीएफ -8 का उपयोग कर रहे हैं, तो गिल्बर्ट का जवाब काम करना चाहिए। –