Как создать вложенный список в reStructuredText?
Я пытаюсь создать правильно вложенный список, используя следующий код (следуя документам Sphinx и documentstils):
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>
2 ответа
Решение
Убедитесь, что вложенный список имеет отступ на том же уровне, что и текст родительского списка (или три символа, в зависимости от того, что больше), например так:
1. X
a. U
b. V
c. W
2. Y
3. Z
Тогда вы получите результат, который вы ожидали.
Если вы хотите, чтобы сфинкс позаботился о нумерации, сделайте это.
#. X
#. Y
#. u
#. v
#. Z