如何在Sphinx中的latexpdf输出中插入前端物质

时间:2016-04-23 16:52:36

标签: python-sphinx restructuredtext

我们正在考虑在我工作的地方使用Sphinx,它似乎可以完成我们需要的一切。但是,我遇到问题需要匹配所需的公司模板,这需要在标题页和目录之间插入一些前面的内容页。

如果text是文本放在.rst文件中的主目录上方,那么它将被放置在HTML输出中的TOC上方,但它会移动到pdf输出中的TOC下方。我也试过添加一个隐藏的toc,但这也不起作用。内容也放在非隐藏的toc之后。

.. toctree::
   :hidden:

   frontmatter


.. toctree::
   :maxdepth: 2

   contents_of_document

我知道这必须是可能的,因为人们已经使用这个工具出版了书籍,但我无法弄清楚如何去做。

我用sphinx 1.4.0和1.4.1尝试过这个。这是我需要添加乳胶sty或cls文件以使其工作的东西吗?我不愿意,因为我们想要使用HTML和PDF输出。

由于

1 个答案:

答案 0 :(得分:1)

看起来我需要RTFM。狮身人面像手册的第10章是

  

'tableofcontents'“tableofcontents”调用,默认为'\ tableofcontents'。如果要生成不同的目录或将内容放在标题页和TOC之间,请覆盖。

因此,为了做到这一点,您需要学习一些LaTeX,因为您必须手动(或以编程方式)从reST文档中单独编写来自物质。