我正在尝试使用以下代码创建一个正确嵌套的列表(关注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>
答案 0 :(得分:85)
确保嵌套列表缩进到与父列表文本相同的级别(或三个字符,以较大者为准),如下所示:
1. X
a. U
b. V
c. W
2. Y
3. Z
然后你会得到你期望的输出。
答案 1 :(得分:24)
如果您希望Sphinx为您处理编号,请执行此操作。
#. X
#. Y
#. u
#. v
#. Z