如何添加Latex/PDF输出的图形/表格列表?

如何添加Latex/PDF输出的图形/表格列表?,latex,python-sphinx,restructuredtext,Latex,Python Sphinx,Restructuredtext,我试图将一个数字列表和一个表格列表添加到由Sphinx+Latex生成的PDF文档中。到目前为止我没有发现有用的东西 有人知道怎么做吗?感谢可能感兴趣的人,我发现Sphinx可以将本机命令传递给Latex 因此,以下Sphinx源代码片段符合我的要求: ..raw:: latex \listoffigures \listoftables 使用sphinx文档类手动进行渲染时,添加原始LaTeX命令 ..raw:: latex \listofequations \listof

我试图将一个数字列表和一个表格列表添加到由Sphinx+Latex生成的PDF文档中。到目前为止我没有发现有用的东西


有人知道怎么做吗?感谢可能感兴趣的人,我发现Sphinx可以将本机命令传递给Latex

因此,以下Sphinx源代码片段符合我的要求:

..raw:: latex

  \listoffigures
  \listoftables

使用sphinx文档类手动进行渲染时,添加原始LaTeX命令

..raw:: latex

  \listofequations
  \listoffigures
  \listoftables
  \listof{literalblock}{List of Code Blocks}

将列表放在带有阿拉伯数字的页面上,而不是放在带有罗马数字的页面上

下面是一个LaTeX片段,它进入了conf.py中的LaTeX序言设置。它重新定义了命令序列
\sphinxtableofcontents

latex_元素['preamble']=r''
%% --------------------------------------------------
%%|:秒:|将图表列表、表格列表、代码块列表添加到TOC
%% --------------------------------------------------
\马克特莱特
\renewcommand{\sphinxtableofcontents}{%
%
%在重置页面计数器之前,让我们做正确的事情。
\if@openright\cleardoublepage\else\clearpage\fi
\页码{roman}%
\起始组
\帕斯基普\z@skip
\目录
\端基
%
%%附加列表
\if@openright\cleardoublepage\else\clearpage\fi
\addcontentsline{toc}{chapter}{图表列表}%
\图表列表
%
\if@openright\cleardoublepage\else\clearpage\fi
\addcontentsline{toc}{chapter}{List of Tables}%
\列表
%
\if@openright\cleardoublepage\else\clearpage\fi
\addcontentsline{toc}{chapter}{代码块列表}%
\{literalblock}{代码块列表}%列表
%
\if@openright\cleardoublepage\else\clearpage\fi
\页码{阿拉伯文}%
}
\Maketother
'''

如果列表的目录中不应有任何条目,请删除
\addcontentsline
命令。

您至少应提供您迄今为止所做的工作,无论是Sphinx代码还是Sphinx生成的LaTeX代码。否则,很难评估问题所在。