2015-03-19 15 views
7

में एक लाइनब्रेक डालें मैं एक rmarkdown दस्तावेज़ के शीर्षक में एक लाइनब्रेक कैसे डालूं? यह काम नहीं करता:शीर्षक

--- 
title: "title \break subtitle" 
output: pdf_document 
---` 
+0

के संभावित डुप्लिकेट [मैं कैसे rmarkdown के शीर्षक में एक लाइन ब्रेक मजबूर कर सकते हैं?] (Http://stackoverflow.com/questions/28895109/how-can-i-force-a-line-break -इन-रमार्कडाउन-शीर्षक) – rawr

उत्तर

12

उपयोग पाइप

YAML में एक पंक्ति के अंत में पाइप प्रतीक का प्रतीक है कि किसी भी दांतेदार पाठ इस प्रकार है कि एक बहु लाइन अदिश मूल्य के रूप में व्याख्या की जानी चाहिए। the YAML spec देखें।

विशेष रूप से, पाइप इंगित करता है कि (इंडेंटेशन को छोड़कर) स्केलर मान को सचमुच इस तरह से व्याख्या की जानी चाहिए कि न्यूलाइन को संरक्षित किया जाए। इसके विपरीत, > वर्ण इंगित करता है कि बहु-रेखा "फोल्ड" स्केलर निम्नानुसार है, जिसका अर्थ है कि न्यूलाइन को रिक्त स्थान में परिवर्तित किया जाता है।

what is the use of pipe symbol in yaml

--- 
title: | 
    | title 
    | subtitle 
output: pdf_document 
--- 

enter image description here

यह कोई डुप्लिकेट है, लेकिन मैं मूल नहीं मिल रहा।

संपादित करें: यहां यह है!

How can I force a line break in rmarkdown's title?

+0

धन्यवाद, यह काम किया। यह समझाने की देखभाल क्यों पाइप काम कर रही है/वास्तव में यह क्या कर रही है? पाइप वाईएएमएल वाक्यविन्यास है? क्यों \\ या \ ब्रेक काम नहीं करता है? – Michael

+1

@ माइकल नाह मुझे नहीं पता था। [यह क्यू/ए] (http://stackoverflow.com/questions/15540635/what-is-the-use-of-pipe-symbol-in-yaml) इसे समझाता है; मैं अपना जवाब संपादित करूंगा, लेकिन मैंने इसे दूसरे प्रश्न से सीखा जो मुझे नहीं मिल रहा है – rawr

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