我们有以下用于生成PDF的模板:
== Overview
{dynamic_tables}
dynamic_tables
属性应替换为代表表格的文本。它必须动态生成,因为我们不知道有多少表和多少行。
我试图只传递表格的文字(也使用\n
换行),但是asciidoctorj总是从表格中换行,因此无法呈现表格。
如何将换行符插入一个值,然后将该值传递到{dynamic_tables}
之类的属性中以呈现换行符?我尝试了几件事(例如\n
或+
),但它们也被内联(\n
被“忽略”)。
答案 0 :(得分:0)
您将需要+和换行符。在属性分配中,单个换行符结束分配,但是反斜杠后跟一个换行符将成为实际的换行符。因此,在asciidoc文件中,请尝试以下操作:
:dynamic_tables: first entry + \
second entry + \
third entry
asciidoc代码
== Overview
{dynamic_tables}
然后应呈现为
== Overview
first entry +
second entry +
third entry
但是我不知道是否以及如何在命令行或使用API分配多行值。