2012-11-04 20 views
8

मेरी मैकबुक (OSX माउंटेन शेर) के बाद से, मैं इस Pandoc आदेश का उपयोग करने के लिए PDF करने के लिए Markdown कन्वर्ट करने के लिए इस्तेमाल किया markdown2pdf -N -o ../../Desktop/pandoc_output.pdf --xetex --toc --template=mytemplate-headers-garamond_date.tex बहिष्कृत है।Markdown Pandoc का उपयोग कर Xetex डेप्रिकेशन

मैं ऐसा करते हैं तो:

$ pandoc -N -o Desktop/pandoc_output.pdf --xetex --toc --template=mytemplate.tex myfile.md 

मैं इस:

pandoc: unrecognized option `--xetex' 

लेकिन अगर मैं --xetex बाहर ले जाना और ऐसा करते हैं:

$ pandoc -N -o Desktop/pandoc_output.pdf --toc --template=mytemplate.tex myfile.md 

तो मैं इस मिल:

pandoc: Error producing PDF from TeX source. 
! Package hyperref Error: Wrong driver option `xetex', 
(hyperref)    because XeTeX is not detected. 

See the hyperref package documentation for explanation. 
Type H <return> for immediate help. 
...            

l.3925 \ProcessKeyvalOptions{Hyp} 

समाधान क्या है?

उत्तर

16

, --latex-engine=xelatex बजाय --xetex

6

इस सवाल से पहले जवाब सहायक थे प्रयास करें जैसा कि मैंने pandoc स्थापित किया था एक जोड़ी साल पहले, लेकिन कभी टेक्स लाइव। नतीजतन मैं पता नहीं अगर मैं इसे सही ढंग से स्थापित किया था इस प्रकार थी, इसलिए पूरे रास्ते में डाल मुझे देखने के लिए कि यह काम कर रहा था मदद की,:

pandoc --latex-engine=/usr/local/texlive/2012basic/bin/universal-darwin/xelatex

यह डिफ़ॉल्ट BasicTex सेटअप के लिए स्थान स्थापित कर रहा है जो आप पांडोक इंस्टॉल पेज से डाउनलोड करते हैं।

मैं टेम्पलेट उत्पन्न करने के लिए pandoc -D Latex >my-latex-template.tex का उपयोग करने के बारे में भी भूल गया था। मेरे .html एक के बजाय .tex टेम्पलेट देने के बाद (जिसके कारण 'आपके पास BEGIN {' त्रुटि नहीं है), मुझे मिला। पीडीएफ: दूसरे शब्दों में, डिफ़ॉल्ट टेम्पलेट काम करता था।

इसके अलावा, मैंने आउटपुट प्रारूप के रूप में पीडीएफ सेट करने के लिए गलत तरीके से -t pdf (ऊपर दिखाया नहीं गया) दर्ज किया था, लेकिन यह सही नहीं था। आउटपुट प्रारूप लेटेक्स है, जिसे पीडीएफ में अनुवादित किया जाता है। डैश-टी विकल्प के साथ आउटपुट प्रारूप निर्दिष्ट करना आवश्यक नहीं है।

मुझे आशा है कि मेरे मामूली ठोकरों का यह रिकॉर्ड किसी को कुछ समय बचाता है।

संबंधित मुद्दे