रेकॉर्डडाउन और पंडोक के हाल के संस्करण
रेकॉर्डडाउन के अधिक हाल के संस्करणों में , शीर्ष-स्तरीय तत्व के माध्यम से हाशेल हेडर में मार्जिन की सेटिंग की जा सकती है geometry
। आप जो geometry
टैग में निर्दिष्ट करते हैं, उसे LaTeX टेम्प्लेट में पाइप किया जाएगा जो कि पंडोक के साथ जहाजों को निम्नलिखित LaTeX स्निपेट के माध्यम से दिखाता है
$if(geometry)$
\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$
उदाहरण के लिए, मार्जिन को निर्दिष्ट करने के लिए जो चौड़ाई में 2 सेमी हैं, उनमें एक शामिल होगा
---
title: "Habits"
author: John Doe
date: March 22, 2005
geometry: margin=2cm
output: pdf_document
---
ज्यामिति LaTeX पैकेज में पारित होने के लिए और अधिक जटिल विशिष्टताओं के लिए , स्ट्रिंग विकल्प एक साथ जैसे आप LaTeX के साथ करेंगे:
---
title: "Habits"
author: John Doe
date: March 22, 2005
geometry: "left=3cm,right=3cm,top=2cm,bottom=2cm"
output: pdf_document
---
मूल उत्तर
यह एक LaTeX प्रश्न है क्योंकि Pandoc LaTeX के माध्यम से पीडीएफ को प्रदान कर रहा है - आप एक LaTeX दस्तावेज़ पर डिफ़ॉल्ट मार्जिन का प्रतिनिधित्व करने के लिए क्या जुड़ा हुआ है।
ज्यामिति उदाहरण के लिए LaTeX पैकेज पेज के हाशिये को बदलने के लिए इस्तेमाल किया जा सकता। हालाँकि, आपको पंडोक को इसका उपयोग करने के लिए एक तरीका की आवश्यकता होगी, जिसमें यह सम्मिलित है कि परिवर्तित md फ़ाइल पर लागू LaTeX हेडर शामिल है।
आप यह कैसे करते हैं यह पंडोक उपयोगकर्ता गाइड में प्रलेखित है । विशेष रूप से --template=FILE
कमांड लाइन तर्क और टेम्प्लेट अनुभाग देखें । अनिवार्य रूप से, या तो लैटेक्स निर्देशों को शामिल करने के लिए डिफ़ॉल्ट टेम्पलेट को ढूंढें और संशोधित करें जिसे आप अपने टेम्पलेट को खरोंच से उपयोग करना या शुरू करना चाहते हैं और इसे उपयुक्त स्थान पर रखें; देखना --data-dir
कमांड लाइन तर्क।
एक अन्य विकल्प यदि आप Pandoc का नवीनतम संस्करण का उपयोग कर रहे चर तर्क (के साथ या तो सेट का उपयोग करने के लिए है -V KEY[=VAL]
या --variable=KEY[:VAL]
)। geometry
पैकेज मई 2012 में डिफ़ॉल्ट LaTeX टेम्पलेट में जोड़ा गया था (देखें इस चर्चा )। जैसे, यदि आप पेज मार्जिन बदलना चाहते हैं, तो आप उपयोग कर सकते हैं:
pandoc -V geometry:margin=1in -o output.pdf input.md
आप कई चर मान भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, यदि आप आधे इंच के मार्जिन के साथ 4 बाई 6 इंच की पीडीएफ बनाना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:
pandoc -V geometry:paperwidth=4in -V geometry:paperheight=6in -V geometry:margin=.5in -o output.pdf input.md
variable
डिफ़ॉल्ट टेम्पलेट में मार्जिन या हार्ड-कोडिंग से टेम्पलेट बनाने के बजाय कमांड का उपयोग करके भी सेट कर सकते हैं । उदाहरण के लिए, 1 इंच मार्जिन के लिए, आप उपयोग कर सकते हैंpandoc -V geometry:margin=1in -o output.pdf input.md
।