У меня есть проект сфинкса ванили (Sphinx 1.2b3.), Созданный с помощью «sphinx-quickstart»Как установить глубину глубины Sphinx и latexpdf?
Я добавляю базовую страницу с четырьмя уровнями заголовков.
я могу контролировать глубину HTML TOC в index.rst:
.. toctree::
:maxdepth: 1
:numbered:
page
На основании документации http://sphinx-doc.org/latest/markup/toctree.html я настроить conf.py следующим образом:
ADDITIONAL_PREAMBLE = """
\setcounter{tocdepth}{1}
"""
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
'papersize': 'a4paper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
'preamble': '\setcounter{tocdepth}{1}'
#'preamble': ADDITIONAL_PREAMBLE
}
Тогда я строю:
$ make clean
$ make html
$ make latexpdf
В html показан только уровень 1, как и ожидалось, но в формате pdf сохраняется 2 уровня - скриншот :
Какие-либо подсказки?
ТНХ
Pelle
раствор
был предоставлено Иаковом -> просто думаю Num требуемого уровня -1:
'preamble': '\setcounter{tocdepth}{0}'
Как Sphinx обычно использует главы, вы пробовали '\ setcounter {tocdepth} {0}', чтобы показать только chapternames? – Jakob
спасибо за помощь jacob – pellekrogholt
jacob вы можете добавить свой комментарий в качестве ответа, чтобы я мог решить проблему и сохранить жизненный цикл stackoverflow :) – pellekrogholt