我正在尝试将Sphinx doc输出构建为PDF而不是HTML。我只能使用Sphinx附带的工具,即我无法下载rst2pdf等附加工具。根据Sphinx文档,我尝试过使用“制作latexpdf'”,它说明除了.tex文件外,它还会产生pdf。但是我只得到.tex。我错过了什么? Sphinx文档声明将生成PDF文件。
答案 0 :(得分:6)
Sphinx 使用 Latex 将文档导出为PDF文件。
因此,需要用于在系统上编写pdf的基本Latex依赖项。
例如,在运行Ubuntu 16.04的系统上,可以通过以下方式下载和安装它们:
<强>
$cat_id
强>如果在GNU / Linux或OSX上运行Sphinx 1.6或更高版本,您可能还需要
apt-get install texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
包。
参考:sphinx.builders.latex.LaTeXBuilder文档。
安装上述软件包后,在sphinx项目目录中运行latexmk
会生成文档输出为PDF文件make latexpdf
<子>
注意:在当前运行./_build/latex/<sphinx-project-name>.pdf>
后系统中没有显示PDF文件的情况下,请检查命令输出是否有关于缺少乳胶工具/文件的错误。使用系统软件包管理器识别缺少的软件包并进行安装。
子>