#!/usr/local/bin/sciteco -m !* htbl.tes *! !* Troff tbl "drop-in" replacement *! 0,2EJ !* FIXME: Memory limiting is too slow *! LR 0X#in 2LR 0X#ou EBN#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] 0U.[format.\.[row].hsep] } :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 < Q.[row]-Q.[frows]"> EU.[format.\.[row].\.[col].align]Q.[format.\.[frows].\.[col].align] 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] :Q.[format.\.[row].hsep]"< 0U.[format.\.[row].hsep] ' ' .-1,.+2:S^J=^J"S 1U.[format.\.[row].hsep] ' .,.+3:ST{^J"S .,S^JT}.-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],^J] Q.f,.-1X.[data.\.[row].\.[col]] 0 ' U.[data.\.[row].\.[col].block] -A-Q.[tab]"= %.[col] | %.[row] 1U.[col] .,.+4:S.TE^J"S1;' ' > q.#bd,.D q.[row]-1u.[drows] 1u.[row] q.[drows]< I.HTML ^J 1u.[col] q.[fcols]< Q.[format.\.[row].\.[col].rowspan]"> I.HTML ^J | I>^J G.[data.\.[row].\.[col]] I^J.HTML ^J ' ' %.[col]> I.HTML ^J %.[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
^J > EWQ#ou EX