用asciidoc回答问题的虚线

时间:2019-09-21 07:58:02

标签: asciidoc asciidoctor-pdf

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

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

Latex有一个名为\ fillin或\ dotfill的东西,我正在寻找相同的东西。

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

1 个答案:

答案 0 :(得分:1)

据我所知,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