Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sphinx 如何重置狮身人面像中的编号部分?_Python Sphinx_Sections_Toctree - Fatal编程技术网

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输出中甚至包含节号,请为toplevel
toctree
提供一个编号选项。例如:

.. toctree::
  :numbered:

  foo
  bar
然后从
foo
的标题开始编号。子目录树会自动编号(不要将编号标志赋予这些子目录树)


但是“标题”部分呢?看起来你想忽略它。是的,没错。当你开始一篇文章时,这篇文章的标题不是命名为
1.
。仅命名本文档的第一部分。这里,第一部分是西红柿,我不明白。bar.rst中的第一部分是
标题
。在我的例子中,
标题
是文档的标题。如果我删除它,文档将被命名为
tomatos
。重置节编号(我能想到的)的唯一方法是使用第二个
目录树