我正在使用Sphinx从第一个文件生成pdf文件. Sphinx自动生成最多3级标题的节号,以及高达此级别的内容表.但是,我希望各个级别的标题都有编号并且在TOC中.为了做到这一点,我试图使用.. sectnum ::(
http://docutils.sourceforge.net/docs/ref/rst/directives.html#table-of-contents).结果并不完全符合我的预期:
1)在TOC和文本中的所有部分编号前面都添加了一个数字1.即,而不是1,它是1.1,而不是2,它是1.2.
2)在TOC和直到第三级标题的文本中,部分编号重复,即在错误的部分前面有一个部分编号(正确的编号)(在前面添加1.).
这是我的示例rst文件:
.. sectnum::
level 1: the first party
========================
level 1 desc: this document is about xyz
level 2
-------
level 2 desc
level 3
~~~~~~~~
level 3 content
level 4
^^^^^^^^
level 4 content
level 5
''''''''
level 5 content jflkasjfslkajf
asdfsafs
level 1: the second part