=================================================================== RCS file: /cvs/mandoc/tbl.7,v retrieving revision 1.10 retrieving revision 1.22 diff -u -p -r1.10 -r1.22 --- mandoc/tbl.7 2011/01/11 14:15:56 1.10 +++ mandoc/tbl.7 2015/01/20 19:39:34 1.22 @@ -1,6 +1,7 @@ -.\" $Id: tbl.7,v 1.10 2011/01/11 14:15:56 kristaps Exp $ +.\" $Id: tbl.7,v 1.22 2015/01/20 19:39:34 schwarze Exp $ .\" -.\" Copyright (c) 2010 Kristaps Dzonsons +.\" Copyright (c) 2010, 2011 Kristaps Dzonsons +.\" Copyright (c) 2014 Ingo Schwarze .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above @@ -14,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: January 11 2011 $ +.Dd $Mdocdate: January 20 2015 $ .Dt TBL 7 .Os .Sh NAME @@ -134,6 +135,7 @@ in the case of .Ss Options The first line of a table consists of space-separated option keys and modifiers terminated by a semicolon. +For GNU compatibility, option keys can also be separated by commas. If the first line does not have a terminating semicolon, it is assumed that no options are specified and instead a .Sx Layout @@ -180,8 +182,6 @@ Accepts a single-character argument. This character will be used as the decimal point with the .Cm n layout key. -This option is not supported by -.Xr mandoc 1 . .It Cm nospaces This option is not supported by .Xr mandoc 1 . @@ -197,9 +197,9 @@ Each layout line corresponds to a line of data; the la applies to all remaining data lines. Layout lines may also be separated by a comma. Each layout cell consists of one of the following case-insensitive keys: -.Bl -tag -width Ds +.Bl -tag -width 2n .It Cm c -Centre a literal string within its column. +Center a literal string within its column. .It Cm r Right-justify a literal string within its column. .It Cm l @@ -209,8 +209,8 @@ Justify a number around its last decimal point. If the decimal point is not found on the number, it's assumed to trail the number. .It Cm s -Horizontally span columns from the last non- -.Ns Cm s +Horizontally span columns from the last +.No non- Ns Cm s data cell. It is an error if spanning columns follow a .Cm \- @@ -222,8 +222,8 @@ This option is not supported by .It Cm a Left-justify a literal string and pad with one space. .It Cm ^ -Vertically span rows from the last non- -.Ns Cm ^ +Vertically span rows from the last +.No non- Ns Cm ^ data cell. It is an error to invoke a vertical span on the first layout row. Unlike a horizontal spanner, you must specify an empty cell (if it not @@ -246,26 +246,45 @@ Keys may be followed by a set of modifiers. A modifier is either a modifier key or a natural number for specifying the minimum width of a column. The following case-insensitive modifier keys are available: -.Cm z , -.Cm u , -.Cm e , -.Cm t , +.Bl -tag -width 2n +.It Cm b +Use a bold font for the contents of this column. +.It Cm e +Make this column wider to match the maximum width +of any other column also having the +.Cm e +modifier. +.It Cm f +The next character selects the font to use for this column. +See the +.Xr roff 7 +manual for supported one-character font names. +.It Cm i +Use an italic font for the contents of this column. +.It Cm x +After determining the width of all other columns, distribute the +rest of the line length among all columns having the +.Cm x +modifier. +.It Cm z +Do not use this cell for determining the width of this column. +.El +.Pp +The modifiers .Cm d , -.Cm f , -.Cm b , -.Cm i , -.Cm b , +.Cm t , +.Cm u , and -.Cm i . -All of these are ignored by +.Cm w +are ignored by .Xr mandoc 1 . .Pp -For example, the following layout specifies a centre-justified column of +For example, the following layout specifies a center-justified column of minimum width 10, followed by vertical bar, followed by a left-justified -column of minimum width 10, another vertical bar, then a column -justified about the decimal point in numbers: +column of minimum width 10, another vertical bar, then a column using +bold font justified about the decimal point in numbers: .Pp -.Dl c10 | l10 | n +.Dl c10 | l10 | nfB .Ss Data The data section follows the last layout row. By default, cells in a data section are delimited by a tab. @@ -327,7 +346,7 @@ This formed the basis of the implementation that is pa .Xr mandoc 1 utility. .Sh AUTHORS -This partial +This .Nm reference was written by -.An Kristaps Dzonsons Aq kristaps@bsd.lv . +.An Kristaps Dzonsons Aq Mt kristaps@bsd.lv .