आर

2013-09-25 11 views
5

पर पैंडोक में लाटेक्स टेम्पलेट जोड़ने के लिए कमांड मैं एक .md फ़ाइल को पीडीएफ में कनवर्ट करने के लिए पांडोक का उपयोग करने की कोशिश कर रहा हूं। ऐसा करने में, मैं इसमें एक लाटेक्स टेम्पलेट जोड़ना चाहता हूं। क्या इसे करने का कोई तरीका है? यदि हां, तो RStudio में ऐसा करने का आदेश क्या है?आर

आदेश मैं वर्तमान में उपयोग कर रहा हूँ निम्नलिखित

```{r} 
pandoc("foo.md", format="latex") 
``` 

अग्रिम धन्यवाद है।

+2

, आप pandoc के लिए' --template' तर्क है, जो 'टेम्पलेट के लिए अनुवाद का उपयोग कर सकते pandoc /); RStudio के लिए, मुझे लगता है कि जवाब "अभी तक नहीं" है, लेकिन अंत में समर्थन आने की संभावना है –

उत्तर

1

ऐसा करने का एक तरीका है system फ़ंक्शन का उपयोग करना और लेटेक्स हेडर जोड़कर सीधे पैंडोक चलाएं।

उदाहरण के लिए:

प्रणाली ("pandoc -f markdown आयकर लेटेक्स -ओ foo.pdf एच template.tex वी papersize: \" a4paper \ "वी ज्यामिति: \" शीर्ष = 2cm, नीचे = 3 सेमी, छोड़ दिया = 2cm, सही = 2cm \ "foo.md")

-f मूल भाषा inicates, हालांकि मैं Markdown और लेटेक्स मिश्रण है और यह ठीक काम करता है।

आयकर, परिणाम भाषा है, हालांकि यह वास्तव में बनाया लेटेक्स संकलित करता है तथा क्या आप प्राप्त एक .pdf दस्तावेज़

फ़ाइल आप

-एच एक हेडर बनाने के लिए चाहते हैं उसका नाम -ओ है जोड़ने के लिए। वहां आप अपना टेम्पलेट

-V कई चर सेट कर सकते हैं जिन्हें आप सेट कर सकते हैं। यहाँ मैं अंत आप अपने markdown फ़ाइल का नाम लिखना

template.tex हैडर मैं लेटेक्स दस्तावेज़ में चाहते हैं के साथ एक tex फ़ाइल है पर पेपर आकार और मार्जिन

निर्धारित किया है। मैं इसे पैकेज, हेडर और कुछ अन्य पैरामीटर जोड़ने के लिए उपयोग करता हूं। उदाहरण के लिए:

\ usepackage {booktabs}

\ usepackage [स्पेनिश, एस-तबला] {कोलाहल}

\ usepackage {colortbl}

\ usepackage {नाव}

\ usepackage {fancyhdr}

\ usepackage [singlelinecheck = false] {caption}

\ setlength {\ headheight} {} 40pt

\ pagestyle {फैंसी}

\ lhead {मेरे शीर्षक}

\ rhead {\ includegraphics [ऊंचाई = 50pt] {} MyGraph.png में [knitr की कल्पना] `विन्यास (http://yihui.name/knitr/demo/:}

टेम्पलेट के लिए