diff options
| author | Albert Krewinkel <albert@zeitkraut.de> | 2022-06-21 19:22:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-21 10:22:34 -0700 |
| commit | f49bee5c31bf7c9eff0156374d66d8c1eae60334 (patch) | |
| tree | b3ed4a32491874f57c399ceca766ca2b613273de /test/Tests | |
| parent | ab712246f06e35478372c6ce624eb79d0c76a155 (diff) | |
ConTeXt writer: support complex table structures. (#8116)
The following table feature are now supported in ConTeXt:
- colspans,
- rowspans,
- multiple bodies,
- row headers, and
- multi-row table head and foot.
The wrapping `placetable` environment is also given a `reference` option
with the table identifier, enabling referencing of the table from within
the document.
Diffstat (limited to 'test/Tests')
| -rw-r--r-- | test/Tests/Writers/ConTeXt.hs | 64 |
1 files changed, 36 insertions, 28 deletions
diff --git a/test/Tests/Writers/ConTeXt.hs b/test/Tests/Writers/ConTeXt.hs index aced9ab7d..272c58df3 100644 --- a/test/Tests/Writers/ConTeXt.hs +++ b/test/Tests/Writers/ConTeXt.hs @@ -135,34 +135,42 @@ tests = [TableBody nullAttr 0 [] $ map toRow rows] (TableFoot nullAttr []) =?> unlines [ "\\startplacetable[title={Table 1}]" - , "\\startTABLE" - , "\\startTABLEhead" - , "\\NC[align=left] Right" - , "\\NC[align=right] Left" - , "\\NC[align=middle] Center" - , "\\NC Default" - , "\\NC\\NR" - , "\\stopTABLEhead" - , "\\startTABLEbody" - , "\\NC[align=left] 1.1" - , "\\NC[align=right] 1.2" - , "\\NC[align=middle] 1.3" - , "\\NC 1.4" - , "\\NC\\NR" - , "\\NC[align=left] 2.1" - , "\\NC[align=right] 2.2" - , "\\NC[align=middle] 2.3" - , "\\NC 2.4" - , "\\NC\\NR" - , "\\stopTABLEbody" - , "\\startTABLEfoot" - , "\\NC[align=left] 3.1" - , "\\NC[align=right] 3.2" - , "\\NC[align=middle] 3.3" - , "\\NC 3.4" - , "\\NC\\NR" - , "\\stopTABLEfoot" - , "\\stopTABLE" + , "\\setupTABLE[column][1][align=left]" + , "\\setupTABLE[column][2][align=right]" + , "\\setupTABLE[column][3][align=middle]" + , "\\setupTABLE[column][4][align=left]" + , "\\bTABLE" + , "\\bTABLEhead" + , "\\bTR" + , "\\bTH Right\\eTH" + , "\\bTH Left\\eTH" + , "\\bTH Center\\eTH" + , "\\bTH Default\\eTH" + , "\\eTR" + , "\\eTABLEhead" + , "\\bTABLEbody" + , "\\bTR" + , "\\bTD 1.1\\eTD" + , "\\bTD 1.2\\eTD" + , "\\bTD 1.3\\eTD" + , "\\bTD 1.4\\eTD" + , "\\eTR" + , "\\bTR" + , "\\bTD 2.1\\eTD" + , "\\bTD 2.2\\eTD" + , "\\bTD 2.3\\eTD" + , "\\bTD 2.4\\eTD" + , "\\eTR" + , "\\bTR" + , "\\bTD 3.1\\eTD" + , "\\bTD 3.2\\eTD" + , "\\bTD 3.3\\eTD" + , "\\bTD 3.4\\eTD" + , "\\eTR" + , "\\eTABLEbody" + , "\\bTABLEfoot" + , "\\eTABLEfoot" + , "\\eTABLE" , "\\stopplacetable" ] ] ] |
