Sphinx PDF输出不正确。我如何追查原因?

Sphinx PDF输出不正确。我如何追查原因?,pdf,python-sphinx,rst2pdf,Pdf,Python Sphinx,Rst2pdf,我的Sphinx输入是六个rst文件和一堆PNG和JPG。Sphinx生成正确的HTML,但当我制作pdf时,我得到的输出文件在Adobe Reader中为空(超过5000%!),在Windows资源管理器中根本不显示 如果我删除各种输入文件,或者编辑掉输入中看起来完全无害的部分,问题就会消失,但我无法找到具体原因。有没有关于如何找到这个的想法?使用-v选项运行Sphinx构建不会显示任何错误 我使用的是最新的Sphinx(1.2.3)和最新的rst2pdf(0.93),带有默认样式。在Win7

我的Sphinx输入是六个rst文件和一堆PNG和JPG。Sphinx生成正确的HTML,但当我制作pdf时,我得到的输出文件在Adobe Reader中为空(超过5000%!),在Windows资源管理器中根本不显示

如果我删除各种输入文件,或者编辑掉输入中看起来完全无害的部分,问题就会消失,但我无法找到具体原因。有没有关于如何找到这个的想法?使用-v选项运行Sphinx构建不会显示任何错误

我使用的是最新的Sphinx(1.2.3)和最新的rst2pdf(0.93),带有默认样式。在Win7上

(补充)这可能会帮助其他人解决同样的问题:我尝试连接rst文件,然后在连接的文件上运行rst2pdf。这是有效的,尽管它给了我一大堆关于糟糕的节层次结构的警告,并且无法处理Sphinx:ref:stuff。坏的分区层次结构(即一个文件中的==,-,~~,另一个文件中的==,~-)是否可以连接到无望的PDF?消除冲突并不能解决问题,但这并不意味着它不是一条线索


如果我能捕获Sphinx发送给rst2pdf的输出,我可以探索更多内容。

我们有一个类似的问题:项目中有很多章节和图像,pdf输出不好。
我们解决了禁用中断页面的问题:在conf.py中,将pdf\u break\u level的值设置为0。

您可以发布一个指向格式错误的pdf文件的链接吗?生成文件时,听起来好像出了问题。如果我们能够确定发生这种情况的地点,可以在Python源代码中追溯到它。使用Sphinx创建PDF的默认方法是通过LaTeX。但是您提到了rst2pdf,所以我认为您已经为此配置了Sphinx(请参阅)。是吗?@Jongware:这是一本新产品的手册!如果我联系到它,我需要一份新工作。mzjn:是的,Sphinx/rst2pdf配置正常-它与其他输入一起工作。更多的信息添加到问题中。如果你想要的不仅仅是猜测,我认为需要一些可复制的东西(参见)。别担心,我不需要真实的数据。只是一个PDF,你创建的方式完全相同,你肯定会显示出完全相同的问题。(看到这里的问题了吗?如果你不知道是什么原因导致的,你怎么知道我们正在调查实际的问题?不过,有什么总比没有好。)那对我来说不起作用。宁可看