asciidoc でテーブルを動的に生成したいと思います。これは次のようになります。
--------------------------------------
|Text | Parameter | Value1 | Value2 |
--------------------------------------
|foo | param1 | val1 | val2 |
--------------------------------------
|bar | param2 | val3 | val4 |
| | param3 | value_ | val6 |
| | | multi_ | |
| | | 5 | |
| | param4 | val7 | val8 |
--------------------------------------
| baz | param5 | val9 | val10 |
--------------------------------------
つまり、1 つのテキストに複数のパラメーターがあり、それらの値が複数の行にまたがる場合があります。これらを自動的に整列させる方法を探しています。変更されるデータを収集するプログラムがあるため、手動で修正することはできません。
私が現在行っていること: Parameter、Value1、および Value2 列にフレームとグリッドのないネストされたテーブルがあります。これに関する問題は、各値が複数の行にまたがらない場合にのみ整列することです。
また、Parameter、Value1、および Value2 を、グリッドはあるがフレームがない入れ子になったテーブルにしてみました。
配置に関しては機能しますが、グリッド線が外側のテーブルのグリッド線に触れていないため、見栄えがよくありません。マルチパラメータ エントリが強調されるため、フレームを追加することも退屈に見えます。
私が本当にやりたいことは、余分なパラメーターがある場合、間に水平線を入れずに外側のテーブル (テーブルのネストなし) に余分な行を追加することです。
AsciiDoc でこれを行う方法がわかりません。それはまったく可能ですか?これを解決する方法に関する他の提案はありますか?