问题标签 [asciidoctor-pdf]

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 投票
2 回答
185 浏览

codenameone - 打印的 asciidoc 文档中的参考页

我想在 asciidoc PDF 中为印刷书籍创建一个链接。正确的方法是这样的:

通常我希望这在 PDF 中呈现为这样的内容:

但相反,我得到了一个在打印的 PDF 中无用的链接......

我为此搜索了很多,但我发现的关键字太笼统了,我只找到了这个

我试过添加:xrefstyle: full,但这也没有真正帮助。

我已经通过 fopub 后端和 PDF 后端看到了这一点。我猜PDF生成应该有一个“打印模式”,但我真的看不出我在这里做错了什么。

0 投票
1 回答
1557 浏览

ruby - is not a known font / in `initialize': 不是已知字体。(Prawn::Errors::UnknownFont)

我使用asciidoctor-pdf将adoc文档转换为pdf,但总是出现“不是已知字体”的错误,在命令行后添加--trace时,错误是

基本主题.yml

在此处输入图像描述

执行的命令是:

0 投票
1 回答
448 浏览

asciidoc - 如何在 AsciiDoctor 中获取非条带表?

我有这张桌子:

呈现为:

有条纹的

为了达到无条纹:

在此处输入图像描述

我这样做:

但是这样做的缺点很明显(冗长,强制使用特定颜色,...),并不是说它在其他 AsciiDoctor 变体(例如 PDF)中不起作用

我知道问题 #1365,但它非常新,并且仅在 AsciiDoctor 的 ruby​​ 变体中实现,而不是在其 JS 变体中实现(大多数所见即所得编辑器都可以使用它)。

长话短说——在目前的状态下有没有办法实现它?

0 投票
1 回答
836 浏览

asciidoc - 如何在 AsciiDoctor 中更改表格的边框颜色?

在谷歌搜索之后,我找不到改变表格边框颜色的方法。甚至可能吗?

0 投票
1 回答
810 浏览

asciidoc - 为 ASCII 文档创建索引页面

我在不同的位置有很多 ASCII 文档,我想创建一个索引页面来呈现这些文档。但这里的条件是我想在索引页面上列出所有文档链接,如果用户点击任何链接,那么应该只显示文档。我不想在目录下方显示文档。我只想在索引页面上显示目录。

有没有办法做到这一点?

0 投票
1 回答
801 浏览

asciidoctor - 无法使用 Asciidoctor pdf 渲染页脚


我正在尝试使用 asciidoctor-pdf 呈现文档,该文档的页脚带有章节标题/页码。从到目前为止找到的示例中,我得到了这个:

但是它不会产生页脚。我已经尝试过使用页脚和 :footer top 指令。有什么帮助可能是错的吗?

0 投票
1 回答
455 浏览

java - Asciidoctor/PDF - 为替换的属性添加换行符

我们有以下模板来生成 PDF:

dynamic_tables属性应替换为代表表格的文本。它必须是动态生成的,因为我们不知道有多少表和多少行。

我试图只传递表格的文本(也带有\n换行符),但 asciidoctorj 总是在线输出它,因此无法呈现表格。

如何将换行符插入一个值,然后将其传递给一个属性,例如{dynamic_tables}呈现换行符?我尝试了几件事(例如\nor +),但它们也只是内联(\n被“忽略”)。

0 投票
2 回答
729 浏览

asciidoc - asciidoc 空表行

我喜欢在 asciidoc 中有一个表,其中有一个空行。问题是,让行为空会自动使其非常小。

我试图用空格、+`s、换行符、制表符填充单元格。但是没有我知道的字符,纸上的单元格是空的并且具有正常的高度。

我的意思是类似 css或html 中min-height的特殊字符。 

那么如何强制一个空的表格行具有正常的行高呢?

0 投票
1 回答
96 浏览

gradle - 当定义多个后端时,asciidoctorj-pdf 会产生 ArrayIndexOutOfBoundsException

我使用 gradle withasciidoctor-gradle-plugin来生成各种格式的文档。我的build.gradle样子:

运行任务时asciidoctor出现错误:

奇怪的部分是当backends设置为一个时错误消失了

有人知道如何解决吗?

0 投票
1 回答
136 浏览

python - 使用 python3 subprocess.run() 未检测到 Asciidoctor-pdf 属性

在我们部门,我们将文档格式切换为 Asciidoc(tor)。出于自动化目的,我们希望使用从 .yml 文件中读取的属性/变量。

尝试子处理此属性时会出现问题。使用外壳,效果很好。

asciidoctor-pdf -a ui_host=10.10.10.10 -a ui_port=10 -a ext_host=10.11.11.11 -a ext_port=11 userman_asciidoc.adoc

将variables.yml解析为 python3 脚本,格式化它们并将它们作为解包列表附加到subprocess.run()调用将返回有效的 asciidoc-pdf。但是不包括属性。

我相信这是一个子流程问题,我做错了什么。那么,subprocess.run() 如何生成与写入命令行完全相同的输出?


variables.yml:_


asciidoc_build.py:_