समस्या
मेरी नोटबुक पूरी तरह से मार्कडाउन है और मैं इसे उसी मार्कडाउन रेंडरिंग के साथ एक पीडीएफ में निर्यात करना चाहूंगा जो जुपिटरलैब प्रदर्शित करता है। हालांकि, नियमित पीडीएफ निर्यात इसे लाटेक्स और फिर पीडीएफ में परिवर्तित करता है और ऐसा कुछ भी नहीं दिखता है कि मैं इसे कैसे स्वरूपित करना चाहता हूं। हर बार जब मैं एक पीडीएफ में एक नोटबुक निर्यात करना चाहता हूं, तो मुझे हर बार एक टेक्स फ़ाइल को मैन्युअल रूप से संपादित करने की आवश्यकता नहीं होगी, खासकर जब से यह बड़ी फ़ाइलों के लिए बहुत समय लेने वाली है।

वेबपीडीएफ में निर्यात करना मेरे इच्छित परिणाम के बहुत करीब दिखता है, हालांकि, पृष्ठ का आकार सभी जगह है और मैं चाहता हूं कि यह अक्षर आकार (8.5 x 11 इंच) हो।

प्रश्न
मैं वेबपीडीएफ निर्यात पर पृष्ठ आकार को कैसे नियंत्रित कर सकता हूं?

बोनस प्रश्न
क्या डार्क थीम सहित, ज्यूपिटरलैब मार्कडाउन रेंडरिंग पर पीडीएफ को देखने के तरीके को प्राप्त करना संभव है? (पीडीएफ में पृष्ठ को प्रिंट करना एक भयानक काम करता है और सभी पाठ को एक छवि बनाता है)

1
VoidTwo 6 फरवरी 2021, 09:40

1 उत्तर

सबसे बढ़िया उत्तर

ठीक है, मैं इस प्रश्न से थोड़ा भ्रमित हूं, लेकिन मैं इसका उत्तर देने की पूरी कोशिश करूंगा।

सबसे पहले, मैं आपको pandoc से परिचित कराना चाहता हूं। पांडोक एक दस्तावेज़ रूपांतरण प्रणाली है। यह आपको नियंत्रित करने देगा कि आपका मार्कडाउन एक पीडीएफ या किसी अन्य वांछित प्रारूप में कैसे परिवर्तित होता है जिसे पैंडोक परिवर्तित करता है। अतिरिक्त स्वरूपण नियंत्रण के लिए, पैंडोक के पास टेम्पलेट्स के लिए समर्थन है। जो आपको यह अनुकूलित करने की अनुमति देगा कि निर्यात पर उस दस्तावेज़ के साथ कैसा व्यवहार किया जाता है।

अब अपने पृष्ठ आकार के प्रश्न को हल करने के लिए। मुझे नहीं लगता कि आप इसे अकेले मार्कडाउन से नियंत्रित कर सकते हैं, हालांकि यदि आप पैंडोक का उपयोग करते हैं तो आप कर सकते हैं। यह आपकी मार्कडाउन फ़ाइल में कुछ लाटेक्स कोड जोड़कर किया जा सकता है। आप LaTeX यहां का उपयोग करके पृष्ठ आकार को नियंत्रित करने के बारे में जानकारी प्राप्त कर सकते हैं। एक बार जब आप इस LaTeX कोड को जोड़ लेते हैं, तो आप pandoc और pandoc टेम्पलेट का उपयोग करके पीडीएफ़ में कनवर्ट कर सकते हैं। पांडोक कई डिफ़ॉल्ट टेम्पलेट प्रदान करता है जो ठीक काम करेगा। इस रूपांतरण को करने के लिए प्रयुक्त कमांड का एक उदाहरण यहां दिया गया है:

Pandoc /filepath/doc_name.md -o doc_name.pdf --template /file_path/pandoc-templates/default.latex

बोनस प्रश्न: आप JupyterLab Markdown में किए गए किसी भी स्वरूपण और प्रतिपादन को दोहराने के लिए एक कस्टम पैंडोक टेम्पलेट बना सकते हैं। मैं JuypterLabs से बहुत परिचित नहीं हूँ, लेकिन pandoc टेम्पलेट बनाना बहुत बुरा नहीं है और pandoc बढ़िया दस्तावेज़ उपलब्ध कराता है यहां< /ए>.

1
Chris 8 फरवरी 2021, 19:35