例如,我正在 asciidoc 中寻找一个宏来填充一些点来回答考试中的问题。
Firstname ................
Latex 有一种叫做 \fillin 或 \dotfill 的东西,我正在寻找同样的东西。
我使用 asciidoctor-pdf 来渲染我的 asciidoc。
例如,我正在 asciidoc 中寻找一个宏来填充一些点来回答考试中的问题。
Firstname ................
Latex 有一种叫做 \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