如何在现有的Latex文档中集成Sphinx生成的Latex代码?

时间:2010-12-02 14:59:18

标签: latex documentation-generation python-sphinx

我使用Sphinx来记录Python库。到目前为止,这很好用,我得到了很好的HTML和LaTeX输出。关于Latex,Sphinx生成一个包含大量特殊包和配置的完整独立文档。

但是,我想在已经存在的Latex项目中集成生成的Latex文件(更精确:在书的附录中)。特别是我希望Sphinx生成的文档页面具有文档的页眉,页脚和节标题样式。我想我可以通过手动删除不需要的东西并调整Sphinx生成的 tex 文件中的各种选项来以某种方式传输相关部分。然而,这可能是一个非常繁琐的小问题,花费了我太多的时间(考虑到我必须检测和修复的包和选项冲突)。

Sphinx的Latex-Builder是否支持这样的用例?如果没有,是否有更一般的方法如何合并独立的Latex文档?

感谢任何提示!

1 个答案:

答案 0 :(得分:1)

这个问题似乎没有普遍有效的答案。我在 sphinx 邮件列表上提出了这个问题并收到answer,基本上说人们必须手动提取并部分转换由sphinx生成的乳胶代码的相关部分 - 少一个昂贵的解决方案尚不存在。