Próbuję utworzyć poprawnie zagnieżdżoną listę przy użyciu następującego kodu (następujące dokumenty Sphinx i docutils ):
1. X
a. U
b. V
c. W
2. Y
3. Z
Spodziewam się, że spowoduje to dwa OL
s, ale zamiast tego otrzymuję następujące dane wyjściowe:
<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>
Co ja robię źle? Czy nie można uzyskać następującego wyniku?
<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>
*
jako wskaźnika listy, a kiedy wciąłem w następnym wierszu dwa znaki potrzebne do wyrównania z tekstem listy nadrzędnej, moja lista była traktowana jako oddzielna lista wewnątrz cytatu blokowego. Reguła empiryczna, którą znalazłem, jest taka, że lista wewnętrzna musi mieć wcięcie o co najmniej trzech znakach .Jeśli chcesz, aby Sphinx zajął się za Ciebie numeracją, zrób to.
#. X #. Y #. u #. v #. Z
źródło
iii.
, który używa więcej miejsc. Wygląda na to, że tekst musi być wyrównany i nie ma określonej liczby spacji, których można użyć we wszystkich przypadkach.