Python sphinx 如何重置狮身人面像中的编号部分?
我有几个相互独立的文档:Python sphinx 如何重置狮身人面像中的编号部分?,python-sphinx,sections,toctree,Python Sphinx,Sections,Toctree,我有几个相互独立的文档: index.rst foo.rst bar.rst conf.py Makefile 我想从index.rst访问foo.rst,但我希望这两个子文档的编号从1开始 在index.rst中,我有: .. toctree:: :maxdepth: 2 :numbered: foo bar 但是,bar将使用数字2.,使用这个bar.rst我将获得2.1个番茄 ===== Title ===== Tomatoes ======== Cucu
index.rst
foo.rst
bar.rst
conf.py
Makefile
我想从index.rst
访问foo.rst
,但我希望这两个子文档的编号从1开始
在index.rst
中,我有:
.. toctree::
:maxdepth: 2
:numbered:
foo
bar
但是,bar将使用数字2.
,使用这个bar.rst
我将获得2.1个番茄
=====
Title
=====
Tomatoes
========
Cucumbers
=========
我想要这个渲染:
1. Tomatoes
2. Cucumbers
这怎么可能呢?你不能两全其美。有关说明,请参见Sphinx文档:
章节编号
如果您希望在HTML输出中甚至包含节号,请为topleveltoctree
提供一个编号选项。例如:
.. toctree::
:numbered:
foo
bar
然后从foo
的标题开始编号。子目录树会自动编号(不要将编号标志赋予这些子目录树)
但是“标题”部分呢?看起来你想忽略它。是的,没错。当你开始一篇文章时,这篇文章的标题不是命名为1.
。仅命名本文档的第一部分。这里,第一部分是西红柿,我不明白。bar.rst中的第一部分是标题
。在我的例子中,标题
是文档的标题。如果我删除它,文档将被命名为tomatos
。重置节编号(我能想到的)的唯一方法是使用第二个目录树
。