问题标签 [rst2pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
231 浏览

python - 为什么模板存在时 rst2pdf 会给出 TemplateNotFound 错误?

我正在使用 rst2pdf 库通过 Sphinx 生成 PDF 文档。但是,当我尝试这样做时,最终会出现以下错误:

我可以确认模板位于路径中:

任何想法为什么 pdfbuilder 可能无法找到提供的模板?

0 投票
1 回答
283 浏览

restructuredtext - 使用重组文本行块时的行间距问题

我正在使用 RST 样式使用 rst2pdf 生成 PDF。有时我的内容需要跨越多行。我似乎无法弄清楚如何用线块来做到这一点,因为间距太远了。有谁知道如何修复行距或其他方式来做到这一点?

RST文件:

结果: 行距问题

0 投票
1 回答
129 浏览

macos - 使用 sphinx-build 破坏 pdf 中的文本

我在 Mac (Mojave 10.14.1) 上使用 sphinx-build (Sphinx v1.6.3) 生成不同语言的 PDF。

所有语言都有效,但波兰语给了我破碎的字符:

在此处输入图像描述

它们的原始文本存储为 *.rst 文件(德语),然后我将它们翻译成 *.po 文件。

一个不起作用的示例词是:Treść

这是相应的 PO 文件:

生成 PDF 的命令是:

任何帮助表示赞赏

0 投票
2 回答
299 浏览

python-sphinx - Sphinx: Use a different directive for a different output format

Assume you have a reStructuredText document and want to export it in two formats using Sphinx 2.x: HTML and PDF.

You want to put some slightly different contents in these two formats. For example, the text "I am HTML" appears in the HTML version whereas "I am PDF" appears in the PDF version in the same location of the document.

Use a replace directive like below will give you "I am HTML" regardless of the export format.

Can you use a different directive for a different export format?

0 投票
1 回答
350 浏览

python-sphinx - Sphinx rst2pdf 和角色指令

在 Sphinx 2.x 上的 reStructuredText 中,我想放置一个根据输出格式而变化的内容。

在任何源文档中,比如 index.rst,添加以下行:

我希望它显示“我是 HTML!” 当输出格式为 HTML 时,“我是 LaTeX!” 如果它是 LaTeX(即使在通过 pdflatex 将产品转换为 PDF 之后)和“我是 PDF!” 如果是PDF。

我使用 HTML 版本制作make html,我只看到“我是 HTML!” 正如我所料,在网络浏览器中:

一个制作 html 结果

安装rst2pdf. 将以下行放入conf.py

制作PDF版本

更新。下面是输出。没有错误。我使用 WSL 1 (Ubuntu 18.04) 运行它。

我看到“我是 PDF!LaTeX!HTML!” 这包括所有三个项目。

rst2pdf 结果

有什么办法可以得到“我是 PDF!” “我是 LaTeX!” 在 PDF 文件中?

笔记。

0 投票
0 回答
258 浏览

python-sphinx - Sphinx rst2pdf:数字编号

我有一些关于 Sphinx 2.x 的文档。除了 HTML 版本 ( make html),我还想将其导出为 PDF 版本,最好使用rst2pdf

我的文件有一些图形图像。这是index.rst.

我想在每个标题的开头添加“Figure <#>”。有人有想法吗?请注意

  • numfig不适用于 rst2pdf。

更新(2020 年 3 月 22 日)。conf.py.

在 HTML 输出中它可以工作。

带有 numfig 的 HTML 输出

在 rst2PDF 版本中,您看不到"Figure #"

具有相同 numfig 配置的 rst2PDF 输出

  • : counter:指令不适用于 Sphinx;我收到以下错误:
0 投票
1 回答
559 浏览

python - rst2pdf AttributeError:“PDFWriter”对象没有属性“custom_cover”

不能再创建PDF了,早些时候我可以,但后来我想我在我的mac上搞砸了我的python安装......

我运行这个命令:

问题描述不知道重现问题的步骤...(抱歉)

我尝试重新安装 rst2pdf。这工作没有任何错误。

我尝试重新安装 pdfbuilder: 只能卸载它。当我想重新安装它时,我收到了这个错误:

版本

蟒蛇-V Python 2.7.10

点冻结| grep rst2pdf rst2pdf==0.96

点冻结| grep 报告实验室 reportlab==3.5.42

点冻结| grep 狮身人面像 Sphinx==1.8.5

您使用的是哪个操作系统? MacOS Mojave 10.14.1 (18B75)

0 投票
1 回答
108 浏览

python-sphinx - 重组文本在页面之间拆分段落并添加错误的列表项目符号

所以我的问题是我正在为我们的一个产品生成一个文档,这个项目分为两页,它添加了一个额外的项目符号(如下所示)。如何删除这个错误的项目符号或简单地将列表项强制到下一页?

分割线的语法

版本

在此处输入图像描述

0 投票
1 回答
31 浏览

pdf - 使用 rst2pdf 自动将文本内容拟合到页面

rst2pdf 是否提供自动调整文本大小以使项目符号或编号列表适合页面以用于演示目的?类似于 LaTeX 提供的。

0 投票
1 回答
131 浏览

restructuredtext - 如何使用 rst2pdf 样式表右对齐部分编号

我正在使用 rst2pdf 转换 rst 文档。在目录中,我有以下内容

左对齐编号.

但我想要正确对齐的编号,如下所示

右对齐编号.

我正在使用 rst2pdf 样式表进行目录初始化。我不知道如何使用样式表甚至在第一个格式级别调整这种对齐方式。我设置的当前配置是:

我想要 rst 级别或 rst2pdf 级别的解决方案。