2011-04-05 12 views
59

मैं (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> 

उत्तर

70

यकीन नेस्टेड सूची जनक सूची (या तीन अक्षर, जो भी अधिक हो) के पाठ के रूप में एक ही स्तर पर इंडेंट किया गया है, इस तरह:

1. X 

    a. U 
    b. V 
    c. W 

2. Y 
3. Z 

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

+1

ऐसा प्रतीत होता है कि यह बिल्कुल सही नहीं है। मेरे मामले में मैं सूची सूचक के रूप में '*' का उपयोग कर रहा था और जब मैंने अपनी अगली पंक्ति को इंडेंट किया था तो दो अक्षरों को मूल सूची के पाठ के साथ लाइन करने की आवश्यकता थी, मेरी सूची को ब्लॉकक्वाट के अंदर एक अलग सूची के रूप में माना जाता था। मैंने पाया है कि अनुभवजन्य नियम यह है कि आंतरिक सूची * कम से कम तीन अक्षर * इंडेंट किया जाना चाहिए। – Akrikos

+0

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

17

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

#. X 
#. Y 

    #. u 
    #. v 

#. Z 
+2

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

+2

@ एसकिर्बी यह भी लगता है कि अगर किसी को 'iii.' जैसी सूची वस्तु का उपयोग किया जाता है, तो अधिक इंडेंट्स का उपयोग करना चाहिए, जो अधिक स्थानों का उपयोग करता है। ऐसा लगता है कि टेक्स्ट को गठबंधन किया जाना चाहिए और ऐसा लगता है कि सभी मामलों के लिए रिक्त स्थान की विशिष्ट गणना नहीं हो सकती है। – Zelphir

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