【问题标题】:Dotted line for answering a question with asciidoc用 asciidoc 回答问题的虚线
【发布时间】:2019-09-21 07:58:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: asciidoc asciidoctor-pdf


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2013-09-29
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多