Numeric column widths are treated as proportions of the table width. Character widths must be valid CSS or LaTeX dimensions.
Arguments
- ht
A huxtable.
- value
Numeric or character vector. Set to
NA
to reset to the default, which is NA.- col
A column specifier. See rowspecs for details.
Details
In LaTeX, if you specify a column width, but set wrap
to FALSE
and have
cells which overrun, then you may have problems with table position and with
background colours in other cells. The workaround is to adjust the width, so
that your cells no longer overrun.
See also
Other table measurements:
height()
,
row_height()
,
width()
Examples
col_width(jams) <- c(.2, .8)
col_width(jams)
#> Type Price
#> 0.2 0.8
jams$Notes <- c(
"Notes",
"This year's finest", "", ""
)
jams
#> Type Price
#> Strawberry 1.90
#> Raspberry 2.10
#> Plum 1.80
#>
#> Column names: Type, Price, Notes
#>
#> 2/3 columns shown.
set_col_width(jams, c(.4, .5, .1))
#> Type Price
#> Strawberry 1.90
#> Raspberry 2.10
#> Plum 1.80
#>
#> Column names: Type, Price, Notes
#>
#> 2/3 columns shown.