我在构建 Sphinx 用户指南时遇到了问题。我想通过一个包含章节标题和概述的主登录页面 (index.rst) 来形成一个章节,然后将包含在不同文件中的子部分分开 (part1.rst, part2.rst)。我正在尝试使用“toctree”来插入单独的小节,但是我遇到了嵌套问题,我的 toctree 被吸入了我的概述部分。(注意:我没有使用该..include::
指令,因为我希望在不同网页上显示的子部分按顺序链接。我还希望结构正确,以便它们在 UG 的 pdf 呈现版本中很好地布局)。
索引.rst
Chapter 3 =============================== Overview -------- Yadda yadda yadda. .. toctree:: :hidden: part1 part2
第 1 部分.rst
Part 1 ------ This part is all about yadda.
第 2 部分.rst
Part 2 ------ More yadda.
我希望得到的结构是:
Chapter 3 - overview - part 1 - part 2
但我得到的是
Chapter 3 - overview - part 1 - part 2
我在文件底部包含的目录树似乎属于“概述”部分,而不是在主要章节上下文中运行。我尝试在文件顶部插入目录树,但后来我得到了这个顺序:
Chapter 3 - part 1 - part 2 - overview
似乎必须有一种方法可以正确地做到这一点,但我无法在 Sphinx 网站或 SO 上找到任何东西。任何帮助表示赞赏。