packages feed

kvitable 1.1.0.0 → 1.1.0.1

raw patch · 4 files changed

+3378/−1 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for KVITable +## 1.1.0.1 -- 2024-09-21++* Add test/evenodd.md and test/bigsquare.md to cabal data files.+ ## 1.1.0.0 -- 2024-09-18  * The `RenderConfig.sortKeyVals` changed from a `Boolean` to a `Maybe fn`, where
kvitable.cabal view
@@ -1,6 +1,6 @@ cabal-version:       >=1.10 name:                kvitable-version:             1.1.0.0+version:             1.1.0.1 synopsis:            Key/Value Indexed Table container and formatting library description:    .@@ -42,6 +42,8 @@                    , examples/hundreds_all.md                    , examples/zoo.md                    , README.md+                   , test/evenodd.md+                   , test/bigsquare.md  library   hs-source-dirs:      src
+ test/bigsquare.md view
@@ -0,0 +1,2180 @@+The big square table, column and cell limited, in text form:++****+| Pitcher | B0 |  B1 |  B2 |  B3 |  B4 |  B5 |  B6 |  B7 |  B8 |  B9 |  B10 |  B11 |  B12 |  B13 |  B14 |  B15 |  B16 |  B17 | {+83} | <- Batter++---------+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+------+------+------+------+------+------+------+------+-------++|      P0 |  0 |   0 |   0 |   0 |   0 |   0 |   0 |   0 |   0 |   0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |       |+|      P1 |  0 |   1 |   2 |   3 |   4 |   5 |   6 |   7 |   8 |   9 |   10 |   11 |   12 |   13 |   14 |   15 |   16 |   17 |       |+|      P2 |  0 |   2 |   4 |   6 |   8 |  10 |  12 |  14 |  16 |  18 |   20 |   22 |   24 |   26 |   28 |   30 |   32 |   34 |       |+|      P3 |  0 |   3 |   6 |   9 |  12 |  15 |  18 |  21 |  24 |  27 |   30 |   33 |   36 |   39 |   42 |   45 |   48 |   51 |       |+|      P4 |  0 |   4 |   8 |  12 |  16 |  20 |  24 |  28 |  32 |  36 |   40 |   44 |   48 |   52 |   56 |   60 |   64 |   68 |       |+|      P5 |  0 |   5 |  10 |  15 |  20 |  25 |  30 |  35 |  40 |  45 |   50 |   55 |   60 |   65 |   70 |   75 |   80 |   85 |       |+|      P6 |  0 |   6 |  12 |  18 |  24 |  30 |  36 |  42 |  48 |  54 |   60 |   66 |   72 |   78 |   84 |   90 |   96 |  102 |       |+|      P7 |  0 |   7 |  14 |  21 |  28 |  35 |  42 |  49 |  56 |  63 |   70 |   77 |   84 |   91 |   98 |  105 |  112 |  119 |       |+|      P8 |  0 |   8 |  16 |  24 |  32 |  40 |  48 |  56 |  64 |  72 |   80 |   88 |   96 |  104 |  112 |  120 |  128 |  136 |       |+|      P9 |  0 |   9 |  18 |  27 |  36 |  45 |  54 |  63 |  72 |  81 |   90 |   99 |  108 |  117 |  126 |  135 |  144 |  153 |       |+|     P10 |  0 |  10 |  20 |  30 |  40 |  50 |  60 |  70 |  80 |  90 |  100 |  110 |  120 |  130 |  140 |  150 |  160 |  170 |       |+|     P11 |  0 |  11 |  22 |  33 |  44 |  55 |  66 |  77 |  88 |  99 |  110 |  121 |  132 |  143 |  154 |  165 |  176 |  187 |       |+|     P12 |  0 |  12 |  24 |  36 |  48 |  60 |  72 |  84 |  96 | 108 |  120 |  132 |  144 |  156 |  168 |  180 |  192 |  204 |       |+|     P13 |  0 |  13 |  26 |  39 |  52 |  65 |  78 |  91 | 104 | 117 |  130 |  143 |  156 |  169 |  182 |  195 |  208 |  221 |       |+|     P14 |  0 |  14 |  28 |  42 |  56 |  70 |  84 |  98 | 112 | 126 |  140 |  154 |  168 |  182 |  196 |  210 |  224 |  238 |       |+|     P15 |  0 |  15 |  30 |  45 |  60 |  75 |  90 | 105 | 120 | 135 |  150 |  165 |  180 |  195 |  210 |  225 |  240 |  255 |       |+|     P16 |  0 |  16 |  32 |  48 |  64 |  80 |  96 | 112 | 128 | 144 |  160 |  176 |  192 |  208 |  224 |  240 |  256 |  272 |       |+|     P17 |  0 |  17 |  34 |  51 |  68 |  85 | 102 | 119 | 136 | 153 |  170 |  187 |  204 |  221 |  238 |  255 |  272 |  289 |       |+|     P18 |  0 |  18 |  36 |  54 |  72 |  90 | 108 | 126 | 144 | 162 |  180 |  198 |  216 |  234 |  252 |  270 |  288 |  306 |       |+|     P19 |  0 |  19 |  38 |  57 |  76 |  95 | 114 | 133 | 152 | 171 |  190 |  209 |  228 |  247 |  266 |  285 |  304 |  323 |       |+|     P20 |  0 |  20 |  40 |  60 |  80 | 100 | 120 | 140 | 160 | 180 |  200 |  220 |  240 |  260 |  280 |  300 |  320 |  340 |       |+|     P21 |  0 |  21 |  42 |  63 |  84 | 105 | 126 | 147 | 168 | 189 |  210 |  231 |  252 |  273 |  294 |  315 |  336 |  357 |       |+|     P22 |  0 |  22 |  44 |  66 |  88 | 110 | 132 | 154 | 176 | 198 |  220 |  242 |  264 |  286 |  308 |  330 |  352 |  374 |       |+|     P23 |  0 |  23 |  46 |  69 |  92 | 115 | 138 | 161 | 184 | 207 |  230 |  253 |  276 |  299 |  322 |  345 |  368 |  391 |       |+|     P24 |  0 |  24 |  48 |  72 |  96 | 120 | 144 | 168 | 192 | 216 |  240 |  264 |  288 |  312 |  336 |  360 |  384 |  408 |       |+|     P25 |  0 |  25 |  50 |  75 | 100 | 125 | 150 | 175 | 200 | 225 |  250 |  275 |  300 |  325 |  350 |  375 |  400 |  425 |       |+|     P26 |  0 |  26 |  52 |  78 | 104 | 130 | 156 | 182 | 208 | 234 |  260 |  286 |  312 |  338 |  364 |  390 |  416 |  442 |       |+|     P27 |  0 |  27 |  54 |  81 | 108 | 135 | 162 | 189 | 216 | 243 |  270 |  297 |  324 |  351 |  378 |  405 |  432 |  459 |       |+|     P28 |  0 |  28 |  56 |  84 | 112 | 140 | 168 | 196 | 224 | 252 |  280 |  308 |  336 |  364 |  392 |  420 |  448 |  476 |       |+|   {+72} |  + |   + |   + |   + |   + |   + |   + |   + |   + |   + |  + _ |  + _ |  + _ |  + _ |  + _ |  + _ |  + _ |  + _ | _ + _ |+****++And in HTML form:++****+<table class="kvitable">+<thead class="kvitable_head">+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+Pitcher+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B0+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B1+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B2+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B3+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B4+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B5+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B6+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B7+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B8+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B9+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B10+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B11+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B12+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B13+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B14+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B15+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B16+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+B17+</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>+{+83}+</span>+</div>+</th>+<th class="rightlabel kvitable_th">+&nbsp;&larr;Batter+</th>+</tr>+</thead>+<tbody class="kvitable_body">+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P0+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P1+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+1+</td>+<td class="kvitable_td">+2+</td>+<td class="kvitable_td">+3+</td>+<td class="kvitable_td">+4+</td>+<td class="kvitable_td">+5+</td>+<td class="kvitable_td">+6+</td>+<td class="kvitable_td">+7+</td>+<td class="kvitable_td">+8+</td>+<td class="kvitable_td">+9+</td>+<td class="kvitable_td">+10+</td>+<td class="kvitable_td">+11+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+13+</td>+<td class="kvitable_td">+14+</td>+<td class="kvitable_td">+15+</td>+<td class="kvitable_td">+16+</td>+<td class="kvitable_td">+17+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P2+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+2+</td>+<td class="kvitable_td">+4+</td>+<td class="kvitable_td">+6+</td>+<td class="kvitable_td">+8+</td>+<td class="kvitable_td">+10+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+14+</td>+<td class="kvitable_td">+16+</td>+<td class="kvitable_td">+18+</td>+<td class="kvitable_td">+20+</td>+<td class="kvitable_td">+22+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+26+</td>+<td class="kvitable_td">+28+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+32+</td>+<td class="kvitable_td">+34+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P3+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+3+</td>+<td class="kvitable_td">+6+</td>+<td class="kvitable_td">+9+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+15+</td>+<td class="kvitable_td">+18+</td>+<td class="kvitable_td">+21+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+27+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+33+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+39+</td>+<td class="kvitable_td">+42+</td>+<td class="kvitable_td">+45+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+51+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P4+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+4+</td>+<td class="kvitable_td">+8+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+16+</td>+<td class="kvitable_td">+20+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+28+</td>+<td class="kvitable_td">+32+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+40+</td>+<td class="kvitable_td">+44+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+52+</td>+<td class="kvitable_td">+56+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+64+</td>+<td class="kvitable_td">+68+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P5+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+5+</td>+<td class="kvitable_td">+10+</td>+<td class="kvitable_td">+15+</td>+<td class="kvitable_td">+20+</td>+<td class="kvitable_td">+25+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+35+</td>+<td class="kvitable_td">+40+</td>+<td class="kvitable_td">+45+</td>+<td class="kvitable_td">+50+</td>+<td class="kvitable_td">+55+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+65+</td>+<td class="kvitable_td">+70+</td>+<td class="kvitable_td">+75+</td>+<td class="kvitable_td">+80+</td>+<td class="kvitable_td">+85+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P6+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+6+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+18+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+42+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+54+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+66+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+78+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+90+</td>+<td class="kvitable_td">+96+</td>+<td class="kvitable_td">+102+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P7+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+7+</td>+<td class="kvitable_td">+14+</td>+<td class="kvitable_td">+21+</td>+<td class="kvitable_td">+28+</td>+<td class="kvitable_td">+35+</td>+<td class="kvitable_td">+42+</td>+<td class="kvitable_td">+49+</td>+<td class="kvitable_td">+56+</td>+<td class="kvitable_td">+63+</td>+<td class="kvitable_td">+70+</td>+<td class="kvitable_td">+77+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+91+</td>+<td class="kvitable_td">+98+</td>+<td class="kvitable_td">+105+</td>+<td class="kvitable_td">+112+</td>+<td class="kvitable_td">+119+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P8+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+8+</td>+<td class="kvitable_td">+16+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+32+</td>+<td class="kvitable_td">+40+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+56+</td>+<td class="kvitable_td">+64+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+80+</td>+<td class="kvitable_td">+88+</td>+<td class="kvitable_td">+96+</td>+<td class="kvitable_td">+104+</td>+<td class="kvitable_td">+112+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+128+</td>+<td class="kvitable_td">+136+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P9+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+9+</td>+<td class="kvitable_td">+18+</td>+<td class="kvitable_td">+27+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+45+</td>+<td class="kvitable_td">+54+</td>+<td class="kvitable_td">+63+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+81+</td>+<td class="kvitable_td">+90+</td>+<td class="kvitable_td">+99+</td>+<td class="kvitable_td">+108+</td>+<td class="kvitable_td">+117+</td>+<td class="kvitable_td">+126+</td>+<td class="kvitable_td">+135+</td>+<td class="kvitable_td">+144+</td>+<td class="kvitable_td">+153+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P10+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+10+</td>+<td class="kvitable_td">+20+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+40+</td>+<td class="kvitable_td">+50+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+70+</td>+<td class="kvitable_td">+80+</td>+<td class="kvitable_td">+90+</td>+<td class="kvitable_td">+100+</td>+<td class="kvitable_td">+110+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+130+</td>+<td class="kvitable_td">+140+</td>+<td class="kvitable_td">+150+</td>+<td class="kvitable_td">+160+</td>+<td class="kvitable_td">+170+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P11+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+11+</td>+<td class="kvitable_td">+22+</td>+<td class="kvitable_td">+33+</td>+<td class="kvitable_td">+44+</td>+<td class="kvitable_td">+55+</td>+<td class="kvitable_td">+66+</td>+<td class="kvitable_td">+77+</td>+<td class="kvitable_td">+88+</td>+<td class="kvitable_td">+99+</td>+<td class="kvitable_td">+110+</td>+<td class="kvitable_td">+121+</td>+<td class="kvitable_td">+132+</td>+<td class="kvitable_td">+143+</td>+<td class="kvitable_td">+154+</td>+<td class="kvitable_td">+165+</td>+<td class="kvitable_td">+176+</td>+<td class="kvitable_td">+187+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P12+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+12+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+96+</td>+<td class="kvitable_td">+108+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+132+</td>+<td class="kvitable_td">+144+</td>+<td class="kvitable_td">+156+</td>+<td class="kvitable_td">+168+</td>+<td class="kvitable_td">+180+</td>+<td class="kvitable_td">+192+</td>+<td class="kvitable_td">+204+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P13+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+13+</td>+<td class="kvitable_td">+26+</td>+<td class="kvitable_td">+39+</td>+<td class="kvitable_td">+52+</td>+<td class="kvitable_td">+65+</td>+<td class="kvitable_td">+78+</td>+<td class="kvitable_td">+91+</td>+<td class="kvitable_td">+104+</td>+<td class="kvitable_td">+117+</td>+<td class="kvitable_td">+130+</td>+<td class="kvitable_td">+143+</td>+<td class="kvitable_td">+156+</td>+<td class="kvitable_td">+169+</td>+<td class="kvitable_td">+182+</td>+<td class="kvitable_td">+195+</td>+<td class="kvitable_td">+208+</td>+<td class="kvitable_td">+221+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P14+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+14+</td>+<td class="kvitable_td">+28+</td>+<td class="kvitable_td">+42+</td>+<td class="kvitable_td">+56+</td>+<td class="kvitable_td">+70+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+98+</td>+<td class="kvitable_td">+112+</td>+<td class="kvitable_td">+126+</td>+<td class="kvitable_td">+140+</td>+<td class="kvitable_td">+154+</td>+<td class="kvitable_td">+168+</td>+<td class="kvitable_td">+182+</td>+<td class="kvitable_td">+196+</td>+<td class="kvitable_td">+210+</td>+<td class="kvitable_td">+224+</td>+<td class="kvitable_td">+238+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P15+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+15+</td>+<td class="kvitable_td">+30+</td>+<td class="kvitable_td">+45+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+75+</td>+<td class="kvitable_td">+90+</td>+<td class="kvitable_td">+105+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+135+</td>+<td class="kvitable_td">+150+</td>+<td class="kvitable_td">+165+</td>+<td class="kvitable_td">+180+</td>+<td class="kvitable_td">+195+</td>+<td class="kvitable_td">+210+</td>+<td class="kvitable_td">+225+</td>+<td class="kvitable_td">+240+</td>+<td class="kvitable_td">+255+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P16+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+16+</td>+<td class="kvitable_td">+32+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+64+</td>+<td class="kvitable_td">+80+</td>+<td class="kvitable_td">+96+</td>+<td class="kvitable_td">+112+</td>+<td class="kvitable_td">+128+</td>+<td class="kvitable_td">+144+</td>+<td class="kvitable_td">+160+</td>+<td class="kvitable_td">+176+</td>+<td class="kvitable_td">+192+</td>+<td class="kvitable_td">+208+</td>+<td class="kvitable_td">+224+</td>+<td class="kvitable_td">+240+</td>+<td class="kvitable_td">+256+</td>+<td class="kvitable_td">+272+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P17+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+17+</td>+<td class="kvitable_td">+34+</td>+<td class="kvitable_td">+51+</td>+<td class="kvitable_td">+68+</td>+<td class="kvitable_td">+85+</td>+<td class="kvitable_td">+102+</td>+<td class="kvitable_td">+119+</td>+<td class="kvitable_td">+136+</td>+<td class="kvitable_td">+153+</td>+<td class="kvitable_td">+170+</td>+<td class="kvitable_td">+187+</td>+<td class="kvitable_td">+204+</td>+<td class="kvitable_td">+221+</td>+<td class="kvitable_td">+238+</td>+<td class="kvitable_td">+255+</td>+<td class="kvitable_td">+272+</td>+<td class="kvitable_td">+289+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P18+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+18+</td>+<td class="kvitable_td">+36+</td>+<td class="kvitable_td">+54+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+90+</td>+<td class="kvitable_td">+108+</td>+<td class="kvitable_td">+126+</td>+<td class="kvitable_td">+144+</td>+<td class="kvitable_td">+162+</td>+<td class="kvitable_td">+180+</td>+<td class="kvitable_td">+198+</td>+<td class="kvitable_td">+216+</td>+<td class="kvitable_td">+234+</td>+<td class="kvitable_td">+252+</td>+<td class="kvitable_td">+270+</td>+<td class="kvitable_td">+288+</td>+<td class="kvitable_td">+306+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P19+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+19+</td>+<td class="kvitable_td">+38+</td>+<td class="kvitable_td">+57+</td>+<td class="kvitable_td">+76+</td>+<td class="kvitable_td">+95+</td>+<td class="kvitable_td">+114+</td>+<td class="kvitable_td">+133+</td>+<td class="kvitable_td">+152+</td>+<td class="kvitable_td">+171+</td>+<td class="kvitable_td">+190+</td>+<td class="kvitable_td">+209+</td>+<td class="kvitable_td">+228+</td>+<td class="kvitable_td">+247+</td>+<td class="kvitable_td">+266+</td>+<td class="kvitable_td">+285+</td>+<td class="kvitable_td">+304+</td>+<td class="kvitable_td">+323+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P20+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+20+</td>+<td class="kvitable_td">+40+</td>+<td class="kvitable_td">+60+</td>+<td class="kvitable_td">+80+</td>+<td class="kvitable_td">+100+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+140+</td>+<td class="kvitable_td">+160+</td>+<td class="kvitable_td">+180+</td>+<td class="kvitable_td">+200+</td>+<td class="kvitable_td">+220+</td>+<td class="kvitable_td">+240+</td>+<td class="kvitable_td">+260+</td>+<td class="kvitable_td">+280+</td>+<td class="kvitable_td">+300+</td>+<td class="kvitable_td">+320+</td>+<td class="kvitable_td">+340+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P21+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+21+</td>+<td class="kvitable_td">+42+</td>+<td class="kvitable_td">+63+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+105+</td>+<td class="kvitable_td">+126+</td>+<td class="kvitable_td">+147+</td>+<td class="kvitable_td">+168+</td>+<td class="kvitable_td">+189+</td>+<td class="kvitable_td">+210+</td>+<td class="kvitable_td">+231+</td>+<td class="kvitable_td">+252+</td>+<td class="kvitable_td">+273+</td>+<td class="kvitable_td">+294+</td>+<td class="kvitable_td">+315+</td>+<td class="kvitable_td">+336+</td>+<td class="kvitable_td">+357+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P22+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+22+</td>+<td class="kvitable_td">+44+</td>+<td class="kvitable_td">+66+</td>+<td class="kvitable_td">+88+</td>+<td class="kvitable_td">+110+</td>+<td class="kvitable_td">+132+</td>+<td class="kvitable_td">+154+</td>+<td class="kvitable_td">+176+</td>+<td class="kvitable_td">+198+</td>+<td class="kvitable_td">+220+</td>+<td class="kvitable_td">+242+</td>+<td class="kvitable_td">+264+</td>+<td class="kvitable_td">+286+</td>+<td class="kvitable_td">+308+</td>+<td class="kvitable_td">+330+</td>+<td class="kvitable_td">+352+</td>+<td class="kvitable_td">+374+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P23+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+23+</td>+<td class="kvitable_td">+46+</td>+<td class="kvitable_td">+69+</td>+<td class="kvitable_td">+92+</td>+<td class="kvitable_td">+115+</td>+<td class="kvitable_td">+138+</td>+<td class="kvitable_td">+161+</td>+<td class="kvitable_td">+184+</td>+<td class="kvitable_td">+207+</td>+<td class="kvitable_td">+230+</td>+<td class="kvitable_td">+253+</td>+<td class="kvitable_td">+276+</td>+<td class="kvitable_td">+299+</td>+<td class="kvitable_td">+322+</td>+<td class="kvitable_td">+345+</td>+<td class="kvitable_td">+368+</td>+<td class="kvitable_td">+391+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P24+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+24+</td>+<td class="kvitable_td">+48+</td>+<td class="kvitable_td">+72+</td>+<td class="kvitable_td">+96+</td>+<td class="kvitable_td">+120+</td>+<td class="kvitable_td">+144+</td>+<td class="kvitable_td">+168+</td>+<td class="kvitable_td">+192+</td>+<td class="kvitable_td">+216+</td>+<td class="kvitable_td">+240+</td>+<td class="kvitable_td">+264+</td>+<td class="kvitable_td">+288+</td>+<td class="kvitable_td">+312+</td>+<td class="kvitable_td">+336+</td>+<td class="kvitable_td">+360+</td>+<td class="kvitable_td">+384+</td>+<td class="kvitable_td">+408+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P25+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+25+</td>+<td class="kvitable_td">+50+</td>+<td class="kvitable_td">+75+</td>+<td class="kvitable_td">+100+</td>+<td class="kvitable_td">+125+</td>+<td class="kvitable_td">+150+</td>+<td class="kvitable_td">+175+</td>+<td class="kvitable_td">+200+</td>+<td class="kvitable_td">+225+</td>+<td class="kvitable_td">+250+</td>+<td class="kvitable_td">+275+</td>+<td class="kvitable_td">+300+</td>+<td class="kvitable_td">+325+</td>+<td class="kvitable_td">+350+</td>+<td class="kvitable_td">+375+</td>+<td class="kvitable_td">+400+</td>+<td class="kvitable_td">+425+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P26+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+26+</td>+<td class="kvitable_td">+52+</td>+<td class="kvitable_td">+78+</td>+<td class="kvitable_td">+104+</td>+<td class="kvitable_td">+130+</td>+<td class="kvitable_td">+156+</td>+<td class="kvitable_td">+182+</td>+<td class="kvitable_td">+208+</td>+<td class="kvitable_td">+234+</td>+<td class="kvitable_td">+260+</td>+<td class="kvitable_td">+286+</td>+<td class="kvitable_td">+312+</td>+<td class="kvitable_td">+338+</td>+<td class="kvitable_td">+364+</td>+<td class="kvitable_td">+390+</td>+<td class="kvitable_td">+416+</td>+<td class="kvitable_td">+442+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P27+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+27+</td>+<td class="kvitable_td">+54+</td>+<td class="kvitable_td">+81+</td>+<td class="kvitable_td">+108+</td>+<td class="kvitable_td">+135+</td>+<td class="kvitable_td">+162+</td>+<td class="kvitable_td">+189+</td>+<td class="kvitable_td">+216+</td>+<td class="kvitable_td">+243+</td>+<td class="kvitable_td">+270+</td>+<td class="kvitable_td">+297+</td>+<td class="kvitable_td">+324+</td>+<td class="kvitable_td">+351+</td>+<td class="kvitable_td">+378+</td>+<td class="kvitable_td">+405+</td>+<td class="kvitable_td">+432+</td>+<td class="kvitable_td">+459+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>+P28+</span>+</div>+</th>+<td class="kvitable_td">+0+</td>+<td class="kvitable_td">+28+</td>+<td class="kvitable_td">+56+</td>+<td class="kvitable_td">+84+</td>+<td class="kvitable_td">+112+</td>+<td class="kvitable_td">+140+</td>+<td class="kvitable_td">+168+</td>+<td class="kvitable_td">+196+</td>+<td class="kvitable_td">+224+</td>+<td class="kvitable_td">+252+</td>+<td class="kvitable_td">+280+</td>+<td class="kvitable_td">+308+</td>+<td class="kvitable_td">+336+</td>+<td class="kvitable_td">+364+</td>+<td class="kvitable_td">+392+</td>+<td class="kvitable_td">+420+</td>+<td class="kvitable_td">+448+</td>+<td class="kvitable_td">+476+</td>+<td class="kvitable_td">+<i>+... -->+</i>+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th last_in_group">+<div>+<span>+{+72}+</span>+</div>+</th>+<td colspan="19" class="kvitable_td last_in_group">+<i>+more+</i>+</td>+</tr>+</tbody>+</table>+****++That is all.
+ test/evenodd.md view
@@ -0,0 +1,1191 @@+When a maximum size is specified for the table, it will be truncated.++Here is the even/odd table in its unconstrained form, with column stacking at the thousands++****+| millions | thousands | _____ 0 _____ | _______ 1 ________ | _______ 2 ________ | <- hundreds+|          |           | _ 0 _ | _ 2 _ | _ 0 _ | ___ 2 ____ | _ 0 _ | ___ 2 ____ | <- tens+|          |           | 0 | 1 | 0 | 1 | 0 | 1 |    0 |   1 | 0 | 1 |    0 |   1 | <- ones++----------+-----------+---+---+---+---+---+---+------+-----+---+---+------+-----++|        0 |         0 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         1 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         2 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|        1 |         0 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         1 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         2 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|        2 |         0 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         1 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         2 |   |   |   |   |   |   | even | odd |   |   | even | odd |+****++****+<table class="kvitable">+<thead class="kvitable_head">+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>millions</span>+</div>+</th>+<th rowspan="3" class="kvitable_th">+<div>+<span>thousands</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>1</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;hundreds</th>+</tr>+<tr class="kvitable_tr">+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;tens</th>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;ones</th>+</tr>+</thead>+<tbody class="kvitable_body">+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+</tbody>+</table>+****+++And here is the same table with a `maxCells` specification of `60`:++****+| millions | thousands | _____ 0 _____ | _______ 1 ________ | _______ 2 ________ | <- hundreds+|          |           | _ 0 _ | _ 2 _ | _ 0 _ | ___ 2 ____ | _ 0 _ | ___ 2 ____ | <- tens+|          |           | 0 | 1 | 0 | 1 | 0 | 1 |    0 |   1 | 0 | 1 |    0 |   1 | <- ones++----------+-----------+---+---+---+---+---+---+------+-----+---+---+------+-----++|        0 |         0 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         1 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|          |         2 |   |   |   |   |   |   | even | odd |   |   | even | odd |+|     {+6} | ___ + ___ | + | + | + | + | + | + |  + _ |   + | + | + |  + _ |   + |+****++****+<table class="kvitable">+<thead class="kvitable_head">+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>millions</span>+</div>+</th>+<th rowspan="3" class="kvitable_th">+<div>+<span>thousands</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>1</span>+</div>+</th>+<th colspan="4" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;hundreds</th>+</tr>+<tr class="kvitable_tr">+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>0</span>+</div>+</th>+<th colspan="2" class="kvitable_th multicol">+<div>+<span>2</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;tens</th>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th class="rightlabel kvitable_th">&nbsp;&larr;ones</th>+</tr>+</thead>+<tbody class="kvitable_body">+<tr class="kvitable_tr">+<th rowspan="3" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">+</td>+<td class="kvitable_td">even</td>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th colspan="2" class="kvitable_th multicol last_in_group">+<div>+<span>{+6}</span>+</div>+</th>+<td colspan="12" class="kvitable_td last_in_group">+<i>more</i>+</td>+</tr>+</tbody>+</table>+****++The same table with no column stacking and a `maxCells` specification of `60`:++****+| millions | thousands | hundreds | tens | ones | Value |++----------+-----------+----------+------+------+-------++|        0 |         0 |        1 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|          |           |        2 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|          |         1 |        1 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|          |           |        2 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|          |         2 |        1 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|          |           |        2 |    2 |    0 |  even |+|          |           |          |      |    1 |   odd |+|    {+72} | ___ + ___ | __ + ___ |  + _ |  + _ | _ + _ |+****++****+<table class="kvitable">+<thead class="kvitable_head">+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>millions</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>thousands</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>hundreds</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>tens</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>ones</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>Value</span>+</div>+</th>+</tr>+</thead>+<tbody class="kvitable_body">+<tr class="kvitable_tr">+<th rowspan="36" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th rowspan="12" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th rowspan="4" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="12" class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th rowspan="4" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="12" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th rowspan="4" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="4" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th rowspan="2" class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">+</td>+</tr>+<tr class="kvitable_tr">+<th rowspan="2" class="kvitable_th">+<div>+<span>2</span>+</div>+</th>+<th class="kvitable_th">+<div>+<span>0</span>+</div>+</th>+<td class="kvitable_td">even</td>+</tr>+<tr class="kvitable_tr">+<th class="kvitable_th">+<div>+<span>1</span>+</div>+</th>+<td class="kvitable_td">odd</td>+</tr>+<tr class="kvitable_tr">+<th colspan="5" class="kvitable_th multicol last_in_group">+<div>+<span>{+72}</span>+</div>+</th>+<td class="kvitable_td last_in_group">+<i>more</i>+</td>+</tr>+</tbody>+</table>+****