2013-02-23 28 views
8

के हिस्से के रूप में लाइन आर कोड में उपयोग करना मैं आर मार्कडाउन फ़ाइल में शीर्षलेख के हिस्से के रूप में लाइन आर कोड में उपयोग करना चाहता हूं। हालांकि जब मैं फ़ाइल को बुनाता हूं तो हेडर पर इस्तेमाल किए गए फ़ॉन्ट अलग-अलग होते हैं। मैं कैसे सुनिश्चित कर सकता हूं कि फ़ॉन्ट समान हैं। एक साधारण उदाहरण नीचे है।आर मार्कडाउन हेडर

`r 1+1` Header 
------------------------- 
+0

यह सवाल वास्तव में होना करने के लिए एक बहुत अधिक जानकारी की जरूरत है उत्तर दिया गया – Lighthart

+0

यदि यह काम नहीं करता है, तो मुझे लगता है कि एकमात्र कारण यह है कि आपका 'बुनाई' संस्करण बहुत पुराना है। आपको '.ppages() 'को अपडेट करने की आवश्यकता हो सकती है। देखें [एफएक्यू 1] (https://github.com/yihui/knitr/blob/master/FAQ.md)। –

+0

अजीब, यह मेरे लिए ठीक काम करता है। शायद मैं बुनाई के पुराने संस्करण का भी उपयोग कर रहा हूं। * चेक * –

उत्तर

6

आप, आर कोड इनलाइन निरूपित करने के लिए बैकटिक में सामग्री लपेट कर सकते हैं इस प्रकार है:

## Title `r 1+1` Header 
+0

संस्करण के बावजूद, यह अभी भी मेरे लिए काम करता है। –

+0

मुझे पहली बैकटिक से पहले और आखिरी बैकटिक के बाद $ डालना होगा। –

2

एक प्रतिलिपि प्रस्तुत करने योग्य उदाहरण यह सटीक होना मुश्किल है बिना, लेकिन एक बात आप विचार करना चाह सकते है अपने आर कोड में results="asis" खंड विकल्प का उपयोग करें ताकि परिणाम कोड मार्कअप ब्लॉक में लपेटे न हों। मुझे यकीन है कि नहीं यह कैसे इनलाइन आदेशों के साथ काम करता हूँ, लेकिन आप एक नियमित आर ब्लॉक का उपयोग करें और, की तरह कुछ यह आर कोड से पूरी हेडर बनाने के हो सकता है:

```r results="asis" 
cat('# ', 1+1, " Header") 
``` 
संबंधित मुद्दे