The label is used as the table's label in LaTeX, and as the "id" property of the table element in HTML.
label(ht)
label(ht) <- value
set_label(ht, value)
A huxtable.
A string. Set to NA
to reset to the default, which is
"NA"
.
label()
returns the label
property.
set_label()
returns the modified huxtable.
LaTeX table labels typically start with "tab:"
.
Within knitr, huxtable labels will default to the same as the knitr chunk label.
To turn off this behaviour, set options(huxtable.autolabel = FALSE)
.
If you use bookdown, and set a label on your
table, the table caption()
will automatically be prefixed with (#label)
.
You can then refer to the table using @ref(label)
. label
needs to start
with "tab:"
; if it doesn't, the "tab:"
prefix will be added
automatically. To turn off this behaviour, set
options(huxtable.bookdown = FALSE)
.
huxtable-options
label(jams) <- "tab:mytable"
label(jams)
#> [1] "tab:mytable"