Python sphinx 狮身人面像章节编号是否可以跳过某些章节(如标题)?
我正在用Sphinx制作一系列设计文档,我希望将它们一起包含在Python sphinx 狮身人面像章节编号是否可以跳过某些章节(如标题)?,python-sphinx,sections,toctree,Python Sphinx,Sections,Toctree,我正在用Sphinx制作一系列设计文档,我希望将它们一起包含在目录树中,并对文档中的部分进行编号。我知道我可以使用。。sectnum::对子页面中的所有部分进行编号。但是,Sphinx/rst对页面的标题进行编号(实际上只是第一节),目录最终看起来像: Table of Contents 1 Design the First 2 Design the Second 每个子页面看起来像: 1 Design the First 1.1 First Section 1.2 Secon
目录树中
,并对文档中的部分进行编号。我知道我可以使用。。sectnum::
对子页面中的所有部分进行编号。但是,Sphinx/rst对页面的标题进行编号(实际上只是第一节),目录最终看起来像:
Table of Contents
1 Design the First
2 Design the Second
每个子页面看起来像:
1 Design the First
1.1 First Section
1.2 Second Section
我想要的是在我的索引页上列出标题的目录
Table of Contents
Design The First
Design the Second
和子页面,看起来像
Design the First
1 First Section
2 Second Section
有没有一种方法可以让一个标题显示在TOC中,或者显示在一个子页面的顶部,而这个子页面最终不是一个编号的部分 我不知道你最后做了什么,但我也想做同样的事!我有以下设置:
index.rst
.. toctree::
assignment
library_api
我只希望作业部分有数字,因此可以使用:number:
完成两个单独的目录树
,或者放在文件的顶部
.. sectnum::
:start: 0
当然给出了你提到的确切问题——我的顶级标题是Assignment Writeup
,所以那是0
,下面的子部分都是0.x
,例如
Assignment Writeup
==================
First Task
----------
Second Task
-----------
给予
事实证明,有一个简单的黑客你可以做到。它使事情比预期的更加模块化,但“增加了一层间接性”
现在我有了assignment.rst
和assignment\u writeup.rst
<代码>作业。rst基本上只有一个标题和一个目录树:
Assignment Writeup
==================
.. toctree::
:maxdepth: 4
assignment_writeup
然后将所有小节放入assignment\u writeup
并“上溯”标题级别。所以我现在把所有的小节都做成小节,再把它们做成子小节
.. sectnum::
:start: 0
First Task
==========
^^^ === instead of --- now
Second Task
===========
现在我们终于有了
Assignment Writeup
0. First Task
1. Second Task
有点可疑,但这是我实现它的唯一途径。我想知道你从问这个到现在做了什么?希望有人会看到这一点,并有一天受益
注意:这有不希望的副作用。分配Writeup显示在它自己的页面上,只包含指向间接文档的链接。老实说,不知道哪一个更糟
Assignment Writeup
0. First Task
1. Second Task