#!/usr/bin/sciteco -m ! ./htbl.tes ! ! Troff tbl "drop-in" replacement ! LR 0X#in 2LR 0X#ou EBQ#in EB -EF < ! will implicitly close

's so we must recalculate the margin. we do this using the same formula as

indentions are calculated by post-grohtml except for the line-length which is apparently always 6.5i (the default) ! fs.TS.nr tbl-margin ((\n[.in]+\n[.o])*100+(6.5i/2))/6.5i-((6.5i/2)/6.5i) .nr tbl-width 100-\n[tbl-margin] .HTML

 l 1u.[row] 1u.[col] @.r{ .[format.\.[row].\.[col].align] 0U.[format.\.[row].\.[col].bold] 0U.[format.\.[row].\.[col].italic] 1U.[format.\.[row].\.[col].rowspan] 1U.[format.\.[row].\.[col].colspan] } :M.r < 0a-L"=.[format.\.[row].\.[col].align]left' 0a-C"=.[format.\.[row].\.[col].align]center' 0a-R"=.[format.\.[row].\.[col].align]right' 0a-B"=1U.[format.\.[row].\.[col].bold]' 0a-I"=1U.[format.\.[row].\.[col].italic]' 0a- "=%.[col] :M.r' 0a-,"=%.[row] 1u.[col] :M.r' 0a-10"=%.[row] 1u.[col] :M.r' 0a-."=1;' D> k q.[row]u.[frows] q.[col]u.[fcols] 1u.[row] 1u.[col] .u.#bd EQ.[format.\.[row].\.[col].align] G.[format.\.[frows].\.[col].align] 1EB Q.[format.\.[frows].\.[col].bold]U.[format.\.[row].\.[col].bold] Q.[format.\.[frows].\.[col].italic]U.[format.\.[row].\.[col].italic] Q.[format.\.[frows].\.[col].rowspan]U.[format.\.[row].\.[col].rowspan] Q.[format.\.[frows].\.[col].colspan]U.[format.\.[row].\.[col].colspan] ' .,.+3:sT{ "S .,s T}.-3X.[data.\.[row].\.[col]] C 1| .,.+2:s\^^"S 0U.[format.\.[row].\.[col].rowspan] Q.[row]-1U.#cr 1;' -%.#cr> %.[format.\.#cr.\.[col].rowspan] ' .u.f s[U.[tab],  q.f,.-1X.[data.\.[row].\.[col]] 0'u.[data.\.[row].\.[col].block] -a-q.[tab]"= %.[col] | %.[row] 1u.[col] .,.+4:s.TE "S1;' '> q.#bd,.D q.[row]-1u.[drows] 1u.[row] q.[drows]  1u.[col] q.[fcols] I.HTML  | I> Q.[data.\.[row].\.[col]] .HTML  ' ' %.[col]> I.HTML  %.[row]> I.HTML
 Q.[format.\.[row].\.[col].bold]"N I ' Q.[format.\.[row].\.[col].italic]"N I ' G.[data.\.[row].\.[col]] Q.[format.\.[row].\.[col].bold]"N I ' Q.[format.\.[row].\.[col].italic]"N I ' I
 > EWQ#ou EX