asciidoc空表行

时间:2018-12-20 07:08:31

标签: asciidoc asciidoctor asciidoctor-pdf

我喜欢在asciidoc中有一个表,其中有一个空行。 问题是,让该行为空会使它自动变得很小。

[cols="5,3,3"]
|===
|||
|===

我尝试用空格+`s,换行符和制表符来填充单元格。但是我不知道任何字符,该单元格在纸上是空的并且具有正常的高度。

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

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

2 个答案:

答案 0 :(得分:0)

您的问题似乎很困难。希望您有充分的理由添加一个空行。

也许一个小技巧暂时可以帮助您:-)

[cols="5,3,3"] |=== a|image:sunset.jpg[""]|| |===

我只是在第一栏中放置了一个不存在的图像。也许一个像素的图像也可以工作。 a前面的|使asciidoctor解释器将其读取为asciidoctor。

答案 1 :(得分:0)

我自己找到了解决方案:

[cols="5a,3,3"]
|===
|{nbsp} +
 {nbsp} +||
|===

列定义中的a将该列标记为asciidoc-content,以便asciidoc命令可以使用。 {nbsp} +是空白空间的魔术关键字,它不同于普通空间。普通空格将被忽略,{nbsp}不会被忽略。

希望对其他情况也有帮助。

在这里找到它:https://github.com/asciidoctor/asciidoctor/wiki/How-to-insert-sequential-blank-lines