微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试创建 PDF 时出现 Sphinx/PlantUML 错误

如何解决尝试创建 PDF 时出现 Sphinx/PlantUML 错误

Fedora Box

过去几个月我一直在使用 Sphinx 和 PlantUML,并且已经非常熟悉它们。专门让它通过 HTML、PDF 和 DOCX 构建。但是我遇到了一个问题,希望大家能帮我解决

目前,如果我使用 PlantUML 通过 .jar 文件渲染图像(并将这个新图像作为链接包含在 .rst 文档中),Sphinx 构建这个项目没有问题。 HTML、PDF、DOCX,无所谓。创建文档,显示图像,一切正常。

对于 PDF,我使用的是 rst2pdf Sphinx 扩展。 Confy.py 文件配置正确。

但是如果我安装 PlantUML 插件 (sphinxcontrib-plantuml-0.21.tar.gz),并通过 :: uml 在 .rst 文档中放置相同的代码(减去 @start/end),Sphinx 将抛出以下内容通过 PDF 构建文件时出错:

Warning: epstopdf command 'epstopdf' cannot be run

为了让我们清楚,当我通过 Make HTML 构建时,我没有遇到这样的错误。 HTML 完美地展示了一切。

很好。所以我用谷歌搜索那个错误信息,我实际上得到了另一个 Stack Overflow topic,它指向这个 CTAN site 下载 this epstopdf file

我再次运行构建命令,然后查看 PDF。我想要的图像在 _build/PDF 文件夹中,所以这是肯定的,但是当我打开 PDF 本身时,它显示一个巨大的 FILE NOT FOUND 图片错误

如何获得带有插件渲染功能的 Sphinx 文档以构建 PDF 文件,然后显示图像?

谢谢你们

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。