2011-06-08 17 views
25

में पीडीएफ प्रस्तुतिकरण कैसे करें एक लाटेक्स शैली, शीर्षलेख, या कुछ ऐसा है जो उदा। पैंडोक से पीडीएफ का उत्पादन करेगा जिसमें प्रत्येक एच 1/मार्कडाउन शीर्षक वाला एक नया पृष्ठ होगा? चीयर्समार्कडाउन

+1

एक और ट्यूटोरियल: http://jeromyanglim.blogspot.com.au/2012/07/beamer-pandoc-markdown.html –

उत्तर

32

pandoc का नवीनतम संस्करण का उपयोग करना, आप यह कर सकते हैं:

pandoc myslides.txt -t beamer -o myslides.pdf 

और आप एक ठीक से स्वरूपित पीडीएफ स्लाइड शो मिल जाएगा। आगे के निर्देशों के लिए, the pandoc User's Guide देखें।

3

यह एक टिप्पणी सदृश jleedev के using markdown for beamer presentations पर पोस्ट है, जो किसी भी मामले में एक छोटे से सरल लगता है उल्लेख किया जाना चाहिए (और बेहतर प्रलेखित!)। मैं बिटकबेट, https://bitbucket.org/mpastell/pandoc-filters पर कुछ पैंडोक 'फिल्टर' का उल्लेख करने जा रहा था, जिसमें बीमर के लिए एक भी शामिल था। यह सामान्य पैंडोक छवि आयात वाक्यविन्यास प्रदान करता है, जो कि लायक है।

वे पांडोक की जेसन मशीनरी के माध्यम से काम करते हैं, जिसे मैं http://johnmacfarlane.net/pandoc/scripting.html में परिवर्तन के प्रकार के साथ समझाता हूं। मुझे यकीन नहीं है कि जेसन के माध्यम से मार्ग क्यों उपयोग किया जाता है। प्रभाव यह नहीं है कि उपरोक्त पद में इस्तेमाल किए गए पर्ल प्रतिस्थापन से अलग है। किसी भी मामले में, यह आदेश:

pandoc -r markdown -w json deg.txt | runhaskell beamer.hs | pandoc -r json -w latex -s --template=templates/beamer.template > deg.tex 

स्तर एक वर्ग में विभाजित एक बहुत ही सरल पाठ पर ठीक काम करता प्रतीत होता है। - एक प्रावधान के साथ, \begin{document} तुरंत \end {frame} द्वारा पीछा किया जाता है। फ़ाइल https://bitbucket.org/mpastell/pandoc-filters/src/6cd7b8522cf5/beamer.hs फ़ाइल की चरम सादगी के कारण यह अपरिहार्य हो सकता है जो "पांडोक के साथ स्क्रिप्टिंग" पृष्ठ पर पहले उदाहरण Behead.hs जैसा है। किसी भी मामले में, यह स्पष्ट है कि आप अपनी मार्कडाउन फ़ाइल को लाटेक्स के साथ शुरू करने के लिए हैं, संभवतः बीमर-विशिष्ट। आप अपने markdown फ़ाइल के शुरू में की तरह

\begin{frame}{\;} 
\center{What I did on my summer vacation} 
\center{Meredith Alvarez} 

कुछ छड़ी है, यह सब ठीक काम करता है, लेकिन मैं कुछ और बीमर विशेष इरादा है मान लेते हैं। यह थोड़ा और दस्तावेज के साथ कर सकता है!

बीच प्रक्रिया, runhaskell beamer.hs बहुत धीमी है, लेकिन यह तात्कालिक है अगर आप इसे संकलन और चलाने

pandoc -r markdown -w json deg.txt | ./beamer | pandoc -r json -w latex -s --template=templates/beamer.template > deg.tex 
+0

इसकी अच्छी बात है कि किसी ने मेरे फिल्टर पाया गया है। आप लेटेक्स के बजाय http://johnmacfarlane.net/pandoc/README.html#title-block शीर्षक निर्दिष्ट करने के लिए पांडोक सिंटैक्स का उपयोग कर सकते हैं। मैं दस्तावेजों को जानने के लिए दस्तावेज नहीं जा रहा हूं, क्योंकि वे मेरे अपने फायदे के लिए अधिक हैं लेकिन उपयोग किसी ऐसे व्यक्ति के लिए काफी स्पष्ट है जो पांडोक दस्तावेज़ीकरण पढ़ता है और कुछ हस्केल जानता है। –

+0

_markdown_for_beamer_presentations का उपयोग करने का लिंक टूटा हुआ है। क्या कोई इसे ठीक कर सकता है? – pheon

2

आप MMD2PDF, एक कमांड लाइन उपयोगिता पर एक नज़र लेने के लिए चाहते हो सकता है, पीडीएफ के लिए MultiMarkDown पाठ फ़ाइलों में कनवर्ट करता है दस्तावेज़, पेज-ब्रेक के लिए वेबपृष्ठों और समर्थन को शामिल करने के लिए कुछ अतिरिक्त विकल्प जैसे विकल्प जोड़ना। यह एक पोर्टेबल उपयोगिता है, यह रजिस्ट्री में या आपके फाइल सिस्टम पर कोई निशान नहीं छोड़ेगा।

http://code.google.com/p/mmd2pdf

1

वहाँ देशी बीमर समर्थन सुविधाओं Pandoc में (S5 और कई अन्य खुला पीपीटी-प्रतिस्थापन के साथ) कर रहे हैं; दस्तावेज़ पढ़ें, मेल सूची खोजें और आपको बहुत सारे विवरण मिलेंगे। बीटीडब्लू एफएफआर पैंडोक मेलिंग सूची बहुत ही प्रतिक्रियाशील है, जिसमें जॉन एम (लीड डेवलपर) से सीधे प्रतिक्रिया प्राप्त होती है।

वर्गों पर पेज ब्रेक के बारे में अपने प्रश्न के विशिष्ट सामग्री के बारे में, इस LaTeX के एक सामान्य विशेषता है, इसलिए पूरी तरह से Pandoc में समर्थित - बस एक लेटेक्स स्टाइलशीट निर्दिष्ट और pandocs देशी markdown के साथ चिपके रहते हैं करने के लिए सामान्य pandocs विकल्प का उपयोग इनपुट।

बेशक, इसके लिए थोड़ा लेटेक्स ज्ञान की आवश्यकता होती है, लेकिन आईएमओ बेहतर है कि एक पूरी तरह से अलग पैकेज से निपटने के बजाय।

1

मुझे काम करने के लिए किसी भी पैंडोक समाधान नहीं मिल सका।(हालांकि मैं क्यों पता लगाने की कोशिश किसी भी समय खर्च नहीं किया है।)

आप अपने HTML स्लाइड प्राप्त करने के लिए Slidy की Slidify की तरह कुछ का उपयोग कर रहे मान लिया जाये, तो आप इस समाधान है कि आश्चर्यजनक रूप से अच्छी तरह से मेरे लिए किया था की कोशिश कर सकते:

मैंने केवल क्रोम के भीतर से पीडीएफ को मुद्रित किया। पृष्ठभूमि रंगों और छवियों के लिए लेआउट को लैंडस्केप और विकल्पों में सेट करना मुझे सभी उपहार देता है।

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