虚线,用于回答带有 asciidoc 的问题



例如,我正在寻找asciidoc中的宏来填充一些点来回答考试中的问题。

Firstname ................

乳胶有一种叫做 \fillin 或 \dotfill ,我正在寻找同样的东西。

我使用 asciidoctor-pdf 来渲染我的 asciidoc。

据我所知,Asciidoctor中没有内置功能,但您可以编写一个块扩展:

[form]
First name
Last name
Age

扩展将计算填充每行所需的点数并创建一个包含结果的段落。 使用 HTML 后端时,结果可能如下所示:

<p>
First name .....<br/>
Last name ......<br/>
Age ............<br/>
</p>

您还可以添加一个选项来配置用于填充行的字符:

[form,fill=_]

在这种情况下,它将产生:

<p>
First name _____<br/>
Last name ______<br/>
Age ____________<br/>
</p>

如果你以前从未写过Asciidoctor扩展,你可以看看:https://github.com/asciidoctor/asciidoctor-extensions-lab/blob/9efe18673cf5eca79f4121755e043effeddd7cd3/lib/shout-block/extension.rb

最新更新