我们正在考虑在我工作的地方使用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输出。
由于
答案 0 :(得分:1)
看起来我需要RTFM。狮身人面像手册的第10章是
'tableofcontents'“tableofcontents”调用,默认为'\ tableofcontents'。如果要生成不同的目录或将内容放在标题页和TOC之间,请覆盖。
因此,为了做到这一点,您需要学习一些LaTeX,因为您必须手动(或以编程方式)从reST文档中单独编写来自物质。