ReStructuredText में नेस्टेड सूची कैसे बनाएं?


90

मैं निम्नलिखित कोड का उपयोग करके एक अच्छी तरह से नेस्टेड सूची बनाने की कोशिश कर रहा हूं ( Sphinx और docutils डॉक्स के बाद):

1. X

  a. U
  b. V
  c. W

2. Y
3. Z

मुझे उम्मीद है कि इसके परिणाम दो हैं OLलेकिन मुझे इसके बदले निम्न आउटपुट मिले:

<ol class="arabic simple"> 
  <li>X</li> 
</ol> 

<blockquote> 
  <div>
    <ol class="loweralpha simple"> 
      <li>U</li> 
      <li>V</li> 
      <li>W</li> 
    </ol> 
  </div>
</blockquote> 

<ol class="arabic simple" start="2"> 
  <li>Y</li> 
  <li>Z</li> 
</ol> 

मैं क्या गलत कर रहा हूं? क्या निम्नलिखित परिणाम प्राप्त करना संभव नहीं है?

<ol class="arabic simple"> 
  <li>X
    <ol class="loweralpha simple"> 
      <li>U</li> 
      <li>V</li> 
      <li>W</li> 
    </ol> 
  </li>
  <li>Y</li> 
  <li>Z</li> 
</ol> 

जवाबों:


107

सुनिश्चित करें कि नेस्टेड सूची उसी स्तर की है जो मूल सूची के पाठ (या तीन वर्ण, जो भी अधिक हो) के समान है, इस तरह:

1. X

   a. U
   b. V
   c. W

2. Y
3. Z

फिर आपको अपेक्षित आउटपुट मिलेगा।


4
ऐसा प्रतीत होता है कि यह बिल्कुल सही नहीं है। मेरे मामले में, मैं *सूची संकेतक के रूप में उपयोग कर रहा था और जब मैंने अपनी अगली पंक्ति का संकेत दिया तो माता-पिता की सूची के पाठ के साथ पंक्तिबद्ध करने के लिए आवश्यक दो पात्रों को, मेरी सूची को एक ब्लॉकचोट के अंदर एक अलग सूची के रूप में माना गया था। अनुभवजन्य नियम मैंने पाया है कि आंतरिक सूची में कम से कम तीन अक्षर होने चाहिए ।
२०:४२ पर २०:

@ एरिकोस धन्यवाद! मैंने उस चेतावनी को शामिल करने के लिए उत्तर को अपडेट किया।
ddbeck

36

यदि आप चाहते हैं कि स्फिंक्स आपके लिए नंबरिंग का ध्यान रखे, तो ऐसा करें।

#. X
#. Y

   #. u 
   #. v 

#. Z

6
बस इस विवरण को फिर से हाइलाइट करना क्योंकि यह अभी भी लागू होता है: मूल स्तर के पाठ से मेल खाने के लिए u और v को कम से कम 3 रिक्त स्थान (2 रिक्त स्थान नहीं) होना चाहिए। अन्यथा, आपको "3. Z" के बजाय "1. Z" मिलेगा।
एस किर्बी

2
@ S.Kirby ऐसा भी लगता है कि किसी व्यक्ति को सूची का उपयोग करना चाहिए, जैसे iii.कि अधिक स्थानों का उपयोग करता है। ऐसा लगता है कि पाठ को संरेखित करना है और लगता है कि रिक्त स्थान की एक विशिष्ट गिनती नहीं है जो सभी मामलों के लिए उपयोग कर सकता है।
ज़ेल्फ़िर कलस्टहल

3
कृपया ध्यान दें कि अतिरिक्त खाली लाइनें भी यहाँ महत्वपूर्ण हैं। तो आपको नेस्टेड उप सूची के प्रत्येक तत्व के लिए 3 रिक्त स्थान की आवश्यकता होगी, और एक खाली रेखा के ऊपर और नीचे।
फ़्लाज़ेरिनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.