Каков правильный способ разделения исходного документа в Sphinx?
У меня есть большой файл, назовем его file1.rst
, структура которого такая:
Section 1
*********
Subsection 1
============
Subsection 2
============
Subsection 3
============
Каждый подраздел очень длинный, и исходный файл стал неуправляемым. Я хотел бы поместить каждый подраздел в отдельный исходный файл.
Я пробовал с директивой include
:
Section 1
*********
.. include:: subsection1.rst
.. include:: subsection2.rst
.. include:: subsection3.rst
Но он выдает предупреждения о том, что метки в subsction1.rst дублируются в section1.rst (неверно, метка есть только во вложенном документе).
В качестве альтернативы, есть ли возможность изменить иерархию в директиве TOC?