在 Sphinx 中,如何在生成 LaTeX PDF 时隐藏节号?

red*_*rry 5 latex python-sphinx toctree

文档说“通过将深度作为数字参数给出,也可以对特定深度进行编号numbered”,这是一个toctree选项。但给它深度为0或1是不行的。还有其他想法吗?

小智 3

您可以使用TeX Stack Exchange 上类似问题的答案,应用于conf.py,如下所示:

latex_elements = {
'preamble': r'''

\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{}
\makeatletter
\def\@seccntformat#1{\csname #1ignore\expandafter\endcsname\csname the#1\endcsname\quad}
\let\sectionignore\@gobbletwo
\let\latex@numberline\numberline
\def\numberline#1{\if\relax#1\relax\else\latex@numberline{#1}\fi}
'''}
Run Code Online (Sandbox Code Playgroud)