Asciidoc 首先拆分 table header 单元格

Asciidoc split first table header cell

我在 asciidoc 中有以下 table,为此我希望第一个单元格被对角线分割(或通过其他更易读的方式),因为很明显顶行是“to”,第一列是“from”:

[cols=","]
|===
a|
To →

From ↓

|Hans
|Karl
|Secret gift
|===

请注意,如果我更改为 [cols=",",options="header"],第一个单元格的空格将被删除,这使得理解 table 语义变得更加困难。

另请参阅 How can a split diagonally a table header cell? 以了解解释 HTML

中要求的类似问题

您需要自定义 CSS,可能还需要背景图片,才能执行您寻求的对角线分割。

但是,built-in 个角色可能就足够了:

[cols="a,"]
|===
h|
[.right]#to →#

From ↓

|Hans
|Karl
|Secret gift
|===

这使得“to/from”单元格成为 header,并使用默认主题的 .right 样式将“to”移动到单元格的右边缘。

如果您确实需要应用自定义样式,请参阅 Docinfo Files 部分。

this question 的答案可能会为您提供合适的解决方案。