2014-07-07 7 views
13

जब मैं एक अनुसंधान Markdown फ़ाइल और बुनी एचटीएमएल बनाने के लिए, निम्न मौजूद है:आर markdown दस्तावेजों की अधिकतम चौड़ाई बदलने

<style type="text/css"> 
.main-container { 
    max-width: 940px; 
    margin-left: auto; 
    margin-right: auto; 
} 

मैं अधिकतम-चौड़ाई विशेषता परिवर्तन करना चाहते हैं। मुझे यह कैसे करना है?

धन्यवाद।

उत्तर

28

उस नंबर को विशेष रूप से बदलने का कोई तरीका नहीं है, लेकिन इसे ओवरराइड कर सकता है। अपने दस्तावेज़ के रूप में ही निर्देशिका में अपने खुद के style.css फ़ाइल बनाएँ, और यह कुछ सामग्री दे:

body .main-container { 
max-width: 500px; 
} 

फिर अपने YAML सामने इस मामले में है कि सीएसएस फ़ाइल संदर्भ:

--- 
... 
output: 
    html_document: 
    css: style.css 
--- 
+0

क्या मुझे अपनी सभी फाइलों में हेडर "सीएसएस:" शामिल करना चाहिए? html_document: सीएसएस: style.css मेरे markdown परियोजना के उपपृष्ठ विश्व स्तर पर के लिए HTML चौड़ाई सेट के लिए एक रास्ता अभी मैं '--- ... उत्पादन शामिल कर रहा हूँ है ...? --- मेरे सभी शीर्षकों में ' । – Dan

+0

निश्चित रूप से, आर मार्कडाउन आउटपुट विकल्पों को '_output.yaml' नामक एक अलग वाईएएमएल फ़ाइल] (http://rmarkdown.rstudio.com/html_document_format.html#shared_options) का उपयोग कर निर्देशिका में सभी '.Rmd' फ़ाइलों में साझा किया जा सकता है। –

+0

@ जोनाथन उपर्युक्त सिले केवल तभी काम करते हैं जब मैं 'अधिकतम' चौड़ाई 'परिभाषा' में निर्दिष्ट करता हूं, जैसा कि [इस उत्तर] में प्रस्तावित किया गया है (https://stackoverflow.com/a/38373846/7196903)। लेकिन उस नियम का उपयोग [खराब अभ्यास लगता है] (https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity#The_!important_exception), तो क्या कोई और तरीका है? –

3

आप केवल HTML बना रहे हैं आउटपुट आप

<style> 
    body .main-container { 
     max-width: 500px; 
    } 
</style> 

आरएमडी फ़ाइल की शुरुआत में मैंने सामने के मामले के बाद मेरा रख दिया।

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