From a951e29478bd5be4d2e27779d5dc6cb19032bd9e Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Tue, 31 Dec 2019 22:58:41 +0000 Subject: When all cells in a tbl(1) column are empty, set the column width to 1n rather than to 0n, in the same way as groff does. This fixes misformatting reported by bentley@ in xkeyboard-config(7). --- regress/tbl/layout/emptycol.in | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 regress/tbl/layout/emptycol.in (limited to 'regress/tbl/layout/emptycol.in') diff --git a/regress/tbl/layout/emptycol.in b/regress/tbl/layout/emptycol.in new file mode 100644 index 00000000..090d9004 --- /dev/null +++ b/regress/tbl/layout/emptycol.in @@ -0,0 +1,49 @@ +.\" $OpenBSD: emptycol.in,v 1.1 2019/12/31 22:49:17 schwarze Exp $ +.TH TBL-LAYOUT-EMPTYCOL 1 "December 31, 2019" +.SH NAME +tbl-layout-emptycol \- empty columns in tables +.SH DESCRIPTION +missing final column: +.TS +allbox tab(:); +L L L +L L. +1:2 +a:b +.TE +.sp +empty final column: +.TS +allbox tab(:); +L L L +L L. +1:2: +a:b +.TE +.sp +final column with zero-width content: +.TS +allbox tab(:); +L L L +L L. +1:2:\& +a:b +.TE +.sp +empty middle column: +.TS +allbox tab(:); +L L L +L. +1::3 +a +.TE +.sp +span crossing empty middle column: +.TS +allbox tab(:); +L L L +L S S. +1::3 +span +.TE -- cgit